As diretivas ProxyPass são processadas na ordem da primeira correspondência, basta listar a última no CMS, por exemplo,
ProxyPass /app1 http://app1.example.org/app1
ProxyPassReverse /app1 http://app1.example.org/app1
ProxyPass /app2 http://app2.example.org/app2
ProxyPassReverse /app2 http://app2.example.org/app2
ProxyPass / http://cms.example.org/
ProxyPassReverse / http://cms.example.org/
Alternativamente, espere um CMS bem comportado em que apenas a página de destino principal esteja na raiz e todos os scripts, imagens e outro conteúdo estejam em subdiretórios apropriados:
# Redirect requests to www.example.org/ to www.example.org/index.html
RewriteRule ^/$ /index.html
ProxyPass /index.html http://cms.example.org/index.html
ProxyPass /css http://cms.example.org/css
ProxyPassReverse /css http://cms.example.org/css
ProxyPass /img http://cms.example.org/img
ProxyPassReverse /img http://cms.example.org/img