Смотря что считать самописом. Mezzio - микрофреймворк? компоненты? (хотя сами компоненты mezzio используют laminas компоненты). Вывод: для нового проекта надо писать код, желательно придерживаясь PSR рекомендации. Использовать для готовый написанные кем-то код - не очень существенный архитектурный вопрос.