Я сам начинающий, и может скажу глупость, поправьте если я не прав.
Смысл не теряется, если вы в бекенде ,во вронтенде и в комоне делаете одноимённые модуль, модели общие кладёте в /common/modules/page/model а те которые вам не нужны и во вронде и в бекенде ложите в нужную Вам область видимости, и кстати, то что у вас пишет ошибку при генерации CRUD, так тут страшного ничего нет, просто поправьте неймспейсы.