Another option would be setting up a DNS and doing routing by hand with iptables. I looked up some tutorials. Its not that hard to handle if its well documented i think.