По какому принципу проектируются пути роутера в крупных spa приложениях?
вобще отфонаря

можешь в VUE какой-нибудь  книжке прочитать и следовать, а можешь в этой:


все определяется клиентами (СЕО там и проч)
Ну если брать продукт, то:

- /product?id={id продукта}
это точно не вариант

- /product/{id продукта}
со стороны сео не очень

- /product/{название продукта}
самый нормальный вариант

а по поводу этого:

- /category/{название категории}/{название продукта}
- /{название категории}/{название продукта}

уже ответил Евгений