[eluser]toopay[/eluser]
[quote author="Rushino" date="1303761459"]Do you consider an admin area as a different app ?[/quote]
That depends on how big your app. if you're about build some huge project, then yes. Otherwise, some backend modules will enough.
About controller, i ussually put it into its groups, based by databases and routing concept. Lets say i'am about to build a simple blog, then i probably will have 'Posting','Comment','Tag','Archive' and 'Home' controller. With that, i'll have an intuitive url and grouped function based by its model ;-)