Можно ли во Vue.js создавать несколько родительских компонентов?
Во-первых посмотрите в сторону vue-router
В его же документации можно найти про динамический импорт
Кроме того, вряд ли точка входа - app.vue, скорее это некий .js файл, который импортит app.vue, это если ручками захочется этим всем рулить.
Ну и наконец, тот же webpack позволяет Вам иметь несколько точек входа и даже для каждой свой конфиг задать
Что мешает создавать объект Vue сколько угодно раз?