Да, феникс в этом плане избыточный, это нормально, это фрейворк. Если тебе не нужен mvc
, то используй плаг
Но ты тут, по-моему, путаешь вью и презентер. Презентор это то, что предоставляет логику поверх вьюхи. Поэтому в случае с версиями, у тебя был бы один презентер, который принимал бы аргумент version
и в зависимости от него бы рисовал данные