I will have a look at the HAProxy plugin, didn't look into this as I thought HAProxy didn't support ssl termination yet, but they seem to added support for this now, so I guess I can have a look into HAProxy for the url load balancing.
I will do some tests for the HAProxy but I think the plugin is not mature enough yet to provide me a full complex setup for the url/domain routing I am looking for right now.