Вопрос не в гибкости, как я вижу. А в желании больше заработать от одного заказа.
Нормальное желание, модуль же можно продавать много раз
Заказчик купил тему, захотел ее переделать, заказал модуль (зачем не понятно).
Вы модуль сделали и установили.
Все работет, все отлично, все довольны.
Хотя, для заказчика логичнее переделать 1 шаблон темы. Дешевле, проще и быстрее. Это я вам как заказчик говорю, проверено на многих проектах.
Только тогда вы меньше заработаете.
Я модули вообще не приветсвую. Лишнии они, в движке есть все для начало, а после раскрутки магазина нужно кастомизировать под свои требования, а не делать как у соседа. Поэтому нанимаю программиста и он все доводит до нужного состояния.