Cytat(owca_82 @ 2.07.2014, 13:09:45 )

- jeden kontroler na moduł z akcjami go obsługującymi
W takim razie jaki jest sens istnienia modułów skoro pakujesz tam tylko jeden kontroler? To tak jak by robić jedną akcje w kontrolerze.

Moduły zostały po to stworzone, żeby grupować kontrolery, modele i widoki, które są odpowiedzialne za pewną część aplikacji np. frontend, CMS, itp.
Przerośnięty kontroler jest w tedy, gdy działa wolno, nie możesz się połapać co on tak w zasadzie robi bo tyle tego jest nawalone i w większości przypadków bez ładu i składu.
Tak jak napisał
@Pyton_000 kontroler powinien być możliwie prosty. Większość obliczeń powinna znajdować się w modelach. Kontroler ma tylko przekazywać dane pomiędzy użytkownikiem, modelem i widokiem.