O motivo dos múltiplos back ends é que o Mongrel é um processo único. Para escalar, você precisaria de vários processos, um ou dois por núcleo, e permitiria que o proxy fornecesse um único ponto de entrada. Além disso, seu proxy provavelmente será multithread e poderá gerenciar a conexão do usuário, mantendo os servidores de processo único ocupados.
Se o seu back end for o Apache, ele gerará vários processos-filhos para lidar com solicitações recebidas, supondo que você não esteja executando o mpm-worker, portanto, não há necessidade de vários processos.