Я не об этом.
Действительно, я подумал о другом.
Мое мнение у модуля как раз и должна быть отдельная точка входа. Если он ее не имеет, а использует хуки других модулей, расширяя их функционал - то это уже точно не модуль, а плагин.
С этим, пожалуй, соглашусь.
Но с type=module я согласен. Это логичнее.
Кому как. :) Но в таком случае придётся вводить type=plugin.