Приветствую, D7, как вы определяете или придерживаетесь какую бизнес логику надо положить в .module, а что инклудить как отдельный класс?
Для д7, и тем более для 8+ лучшая практика - держать минимум в .module ибо оно загружается пыхом на каждый запрос