Да, в revo добавлены "контексты".
На EVO можно "извратиться" примерно так:
1. все домены смотрят на один каталог, в который устанавливается MODx
2. полученный после установки конфиг переименовывается, например, в site.ru.config.php
3. Создаем "липовый" файл конфигурации, в котором подключается "оригинальный" файл от нужного сайта в зависимости от значения $_SERVER[’HTTP_HOST’]
Из дополнительного:
* аккуратнее с изменением конфигурации в админке - они пишутся в "старый" файл.
* файл-менеджер, заливка изображений.. если требуется - продумать структуру каталогов (/assets/site.ru/images или /assets/images/site.ru ..), хотя не обязательно - можно складывать в один файл
* шаблоны
* если требуется кэширование - опять же структура... сохранять кэш-файлы в разные каталоги.
Однако, удобством это назвать у меня язык не поворачивается.
По поводу проектирования - опыт при желании появится "по ходу"... Иногда преждевременная оптимизация забирает кучу сил и времени, а в итоге может оказаться и не нужна. С базовой нагрузкой неплохо справляется "стандартный" коробочный вариант. Тем более, если речь зашла о VDS, то сначала смотреть в сторону оптимизации сервера (nginx считается более шустрым, чем apache, eaccelerator{
на него тут ругались, кстати}).. в общем, по мере "роста" опыт должен появиться