Да, разобрался за пару дней, все просто, мвц и тд. Но мой врожденный перфекционизм не дает мне нормально спать после такой писанины...
Сейчас говнокодю меню, которое нужно выводить в двух местах, в планах написать реализацию меню через апи урлов в контроллерах всех сущностей, которые могут туда добавлять. Да, позиции есть, но что-то мне не позволяет их использовать - должны быть свои. Про схемы я вообще молчу... лучше пхп условие через ивил (особенно порадовала дефолтная схема, которая должна выводить везде... проверьте ;)).
Про хуки тут нельзя говорить, еще вздумается =) Друмал перерос сам себя, он как цмс слишком тяжелый и глючный, как цмф слишком "готовый". Сложный, относительно своего назначения: упрощать жизнь.
Здесь, думаю, хватило бы отслоения на один уровень абстракции для гибкости, мвц на уровне физического слоя скидывать в одну дир, добавить файлик манифеста, отделить ядро и наложить табу, переработать систему темплейтов (т.е. разработать), систему путей, меню. Но это не противоречит основному направлению, все выполнимо.
В таком виде я на опенкарте не могу.... возможно, сделаю свою сборку, но так говнокодить у меня не получается - спать не могу =)