Você está encontrando problemas de desempenho com seu aplicativo atual?
Se você definitivamente precisa melhorar o desempenho no nível HAProxy, sugiro usar uma instância HAProxy separada para cada subdomínio. Por exemplo, crie um novo servidor HAProxy e aponte a.domain.com diretamente para o novo servidor. Você também pode continuar apontando todas as entradas DNS para o servidor HAProxy principal e fazer com que a primeira camada HAProxy manipule apenas a correspondência de subdomínio.
É claro que, se você não tem problemas de desempenho, talvez seja melhor deixá-lo sozinho.