Se você colocar a função de balanceamento de carga fora de seus links wan de forma que ela tenha seu próprio endereço IP público (externo à sua rede) para apontar seus clientes, você poderá configurá-la para proxy reverso para serviços em seu wan link endereços IP. Esse design faria com balanceamento de carga e failover sem o bgp.
Eu acho que você poderia colocar um balanceador de carga redundante, usar um serviço de nuvem ou similar, desde que você tenha um tempo de atividade muito alto. O ideal seria que ele fosse mais confiável do que seus links wan quando visto como um pacote.