Your challenge will be throughput, without hardware acceleration every packet needs to be handled by the CPU and you're going to pretty quickly bump up against throughput limits. Travel routers will generally offer hardware acceleration and have everything ready to go in one package, so great news - the thing you're looking for exists today!