По моему мнению у вас уже есть готовое решение: по css-селектору сворачивать текст.
Что стоит в настройки модуля внести перечень css-селекторов блоков, которые нужно вырезать при выдаче?
Так же подобный механизм существует модуле Антибот, где предусмотрена возможность вставки специальной разметки.
Я думаю, такое усовершенствование не сложно внедрить, и пользователи только поприветствуют это решение, поскольку оно позволяет гибко управлять содержимым страницы.
Запросы на усовершенствование модуля возникают периодически, например, ссылка SEO фильтра в меню подкатегорий. Сейчас вижу новый запрос на ссылку SEO фильтра в меню посадочной категории.
Если бы был свой контролер для страниц SEO фильтров, то и не было бы этих заплаток, не так ли.
Не пойму почему контролер для тегов AB: Тег существует, а для SEO фильтров нет. Чем они хуже?
Также посадочные категории имеют свой контроллер categories.ab__lc_catalog и свой макет.