Сделайте хоть как-нибудь для начала и продолжайте писать. Параллельно можно думать о том, нравится или не нравится реализованное вами решение. Если нервы будут в порядке (а мы ведь помним, что поддерживать наши коды будут маньяки), то можно оставить как есть. Иначе - переделать и снова думать...
Ну и можно найти где-нибудь исходники/туториалы от разработчика, которого лично вы ОЧЕНЬ уважаете.
А так все что вы получите - это гору советов (может быть даже противоречащих друг другу) от незнакомых вам людей (мало ли - может я вообще не знаю что такое MVC и начну вам советовать?).