Маршруты - это массив объектов, и вы можете поместить его в отдельный файл, просто выполнив нужные операции импорта и экспорта, даже если вы хотите создать маршруты для каждого модуля.Я видел несколько способов его реализации, базовый из которых:
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { AboutComponent } from './about/about.component';
import { InfoComponent } from './info/info.component';
const routes: Routes = [
{ path: 'about', component: AboutComponent },
{ path: 'info', component: InfoComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [ RouterModule ]
})
export class AppRoutingModule {}
, предыдущий пример взят из документации angular.io.С роутером можно делать много сложных вещей, есть хорошие курсы по множественному освещению