Да не зацикливайтесь вы на канонической реализации mvc, делайте как вам удобнее
Паттерны призваны упростить жизнь, а не усложнить. Для одной менюшки я бы вообще не стал писать mvc реализацию, оно того не стоит.
Смотришь чужой код, а одна кнопка занимает 15 классов, хотя должна занимать 15 строк.