Я не думаю, что есть "лучшая практика", как и в ZF, это просто еще один доступный выбор.
Лично я ими редко пользуюсь. Хорошая идея - это начальная загрузка модулей, но поскольку по умолчанию все загрузочные модули модулей выполняются при каждом запросе, я не вижу в этом смысла.
Есть несколько примеров того, как заставить загрузчики модулей работать, только когда текущий запрос для этого модуля, статья Мэтью имеет несколько хороших ссылок.