когда-то давным давно я сделал ужасную вещь - заполнял инлайн json для вывода jsом с помощью php на сервере прямо в отдаваемом index.php
А потом пришел к тому, что нынче называется pjax (правда без history api все было по хеш ссылкам).
Мне кажется, избавится от "двойного" рендеринга не получится, либо vue на клиенте, либо сервер сайд. Ну, либо сервер сайд с помощью vue (но тогда реинтерактивность - самая сильная вещь vue - будет не при делах) :)