Olá!
Primeiramente, gostaria de parabenizá-lo pela iniciativa de buscar conhecimento além das aulas do curso. Isso é muito importante para o seu crescimento profissional.
Quanto às rotas, não há um padrão definido para ser seguido, mas é importante entender a diferença entre elas e quando utilizar cada uma.
A rota explícita é utilizada quando você precisa definir uma rota específica para um determinado método. Isso pode ser útil quando você precisa criar uma rota personalizada para uma ação específica, como por exemplo, uma rota para fazer login na sua aplicação.
Já a rota implícita é utilizada quando você deseja que o nome da rota seja definido automaticamente pelo nome da classe do controller. Isso pode ser útil quando você tem um grande número de controllers na sua aplicação e deseja evitar a necessidade de criar rotas personalizadas para cada um deles.
Em resumo, a escolha entre uma rota explícita ou implícita depende do contexto da sua aplicação e das suas necessidades específicas. É importante entender as diferenças entre elas para poder escolher a melhor opção para cada situação.
Espero ter ajudado e bons estudos!