FROSTY!?, Да что же там сложного?
Слышал про composer? Нет? Тогда сейчас же бегом читать про него. Это уже как бы стандарт в PHP. После думаю, все вопросы о установке отпадут.
Здесь нет такого понятия, как модуль.
Есть понятия контейнер, служба и провайдер.
Контейнер содержит в себе службы, провайдер регистрирует их в контейнере.
Подробности тут:
http://habrahabr.ru/post/199296/ и там:
http://habrahabr.ru/post/118011/
Материал немного устаревший, но после прочтения документации к либам всё встанет на свои места.
даже авторизацию не сделать в нормальном виде
Ошибаешься. Есть куча способов сделать это.
Наилучшим способом я считаю написать провайдер к Symfony/Security а потом все решается одним простеньким конфигом. Задача максимум на час-два.
Для каких он целей?
Почти для тех же, что и Silex.
Для создания гибких и тестируемых приложений.
Но в отличие от Silex здесь нельзя запихнуть всё приложение в один файл.
В большинстве фреймворков уже всё решили за тебя. Здесь всё совершенно не так.
Полная свобода действий. Есть все возможности создать по настоящему гибкое и легко расширяемое приложение.
Согласен, что сейчас он не достаточно ускоряет создание приложений, но делает это уже более лёким и приятным занятием, чем если бы пришлось писать всё на голом PHP.
Да и задачи сделать очередного всеобъемлющего монстра не стоит. Для этого уже есть куча других фреймворков.