Модуль нужен, когда у тебя есть кусок логики, который нужно сосредоточить в одном месте, это способ вынести логику, не нагружая ею методы контроллера. Не обязательно городить целый модуль, можно создать сервис-класс, описать однородную логику там и дергать в контроллере его методы.