De hecho la teoria del
patrón MVC es que tu modelo sea la capa de negocio de tu aplicación. Y el controller solo se dedique a delegar que modelo hará el trabajo.
Hay algo que dicen: "
Thin controller, fat model" y eso es una muy buena practica.
Saludos.