O LVS é um produto focado na camada 4, não espreita seções da camada 7 do pacote para decodificar cabeçalhos http, portanto, não pode tomar decisões com base neles. Da mesma forma para o iptables você teria que encontrar algum módulo http e ter um proxy tcp e ... vamos apenas dizer que seria um hack obscuro se você conseguisse trabalhar.
Então, nesse caso, sua decisão x vs. y é mais ou menos feita para você, ha-proxy. Também comparativamente leve para ha-proxy seria "pound".