Как разделить работу верстальщика и vue frontendеров?
Верстальщик и Frontend разработчик должен быть одним и тем же человеком. 
Если у вас в команде есть человек, который просто верстает (HTML, CSS), то где-то вы что-то делаете не так, мне кажется.
Вы сами ответили на свой вопрос ведьв результате приходится писать всю логику с нуля.
Зачем в команде отдельно верстальщик, если фронтенд разработчик может и делает (судя по вашему вопросу) всё тоже самое? Разве это ускоряет процесс разработки? Не думаю. Чисто вёрстка занимает всего пару часов. По сути, вам нужно обучить верстальщиков Vue.
Сдается мне - в Вашем случае - верстальщик и frontend developer - Вы и есть, в одном лице. ))