En openwrt se puede instalar eso que necesitas, pero casi seguro que te va a dar mas de un dolor de cabeza configurar todo eso, y casi seguro te llevará varias horas.
Si lo que quieres es investigar y aprender, adelante, pero si necesitas una solución rápida y que te lleve el menor tiempo posible ponerlo en marcha, hay otros firmwares en los que ya viene todo instalado, configurado y listo para usar con solo un par de clics, como ddwrt o tomato usb.