Pergunto-me se é possível definir vários DocumentRoots para o VirtualHost único no httpd.conf e servi-los dependendo do IP do visitante?
Sim. Veja mod_rewrite incluindo o nosso próprio
Tags virtualhost apache-2.2 httpd.conf documentroot