Через vhost-ы проще гибко настраивать каждый vhost. mod_vhost_alias и mod_rewrite — в данном случае не полноценная замена. Про то, как давай осмысленные имена сайтам, отличные от localhost[:port], я там ничего не нашел.
anysite надо где-то прописывать, сам он не заработает.
Этот скрипт автоматом добавит домен в hosts.
Насчет «VirtualDocumentRoot /www/hosts/%-3/» — реализовать можно по-разному. Если это делать 1 раз и надолго, то удобнее конечно так. Но когда автоматом, через vhost-ы можно сразу задать куда должны писаться логи, например. Мелочь, а приятно.
Вообще эта разработка преследовала не столько практический смысл, сколько исследовательский. Просто интересно было это сделать и были идеи, как это это сделать :)
Из минусов (чтобы оправдать свой велосипед) — она бесплатная с ограничениями, не может отселиживать изменения, чтобы автоматически изменять настройки. А вообще довольно удобная
Автоматическая настройка apache vhosts или denwer под Mac