Архитектура mvc + модули, как правильно поступить?
да, старинный такой подход
нынче все пакуют в json и потом на клиенте показывают, что нужно в конкретный момент, особенно в свете мобильного тырнета
Да, согласен с предыдущим ответом. В таком случаи лучше сделать более умным клиента и регулировать переход на страницу новости через browser history API или router фреймворк, который используете на клиенте.
т.е. эмитируете переход на новую страницу (и в адресной строке поменялось и в истории браузера добавилась запись) но на самом деле обращения к серверу второй раз не было.