Родион Юрченко, Если будет много логики, тем более похожей, ее можно вынести в сервис класс.
Ну мне лично не нравится идея, делать разные котроллеры под один роут, так как в них не должно быть логики. Один роут обрабатывает один котроллер, а уже в нем дергайте нужную логику
https://github.com/lazychaser/laravel-nestedset