Você pode usar virtualhosts baseados em nome para isso. Exemplo de configuração:
NameVirtualHost *:80
ProxyRequests off
<VirtualHost *:80>
ServerName webfront1.example.com
ProxyPass / http://backend1.example.com/
ProxyPassReverse / http://backend1.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName webfront2.example.com
ProxyPass / http://backend2.example.com/
ProxyPassReverse / http://backend2.example.com/
</VirtualHost>
Observe que, se você quiser usar o SSL em reverseproxy.example.com, as coisas se tornam mais complicadas.