Возможно. Я на крупных проектах не встречал проблем с придумыванием имён, т. к. блоков (по сути — неймспейсов) не так много и большинство из них или уже придуманы, или их имена приходят из бэкенда (название сущности == имя блока). Та же история и с сущностями внутри блока-неймспейса (элементами) — если у них общая семантика — это один элемент в разных модификациях.