У меня в некоторых модулях тоже встречались здоровые списки импорта - под три десятка, наверное.
Если модуль несёт верхнюю логику, интегрирует, то ему обычно приходится работать с самыми разными типами объектов - и для всех тащить импорт их определений. Но таких модулей немного обычно, они самого верхнего уровня.