Возможно ли использовать компонентный подход верстки в бекенде?
Так возьми это и не извращайся.

Мне нравится Nunjucks, там есть block, extend, import, include для разбиения верстки
Pug там есть include и extend  
Edge js. Там сразу есть component, но большая часть доки в видео
