@dersonsena no Symfony 4 não é mais recomendado organizar sua lógica de negócios usando bundles. A separação agora é recomendada ser feita usando namespaces. Inclusive, no começo dessa doc sobre bundles fala isto. Essa abordagem do Symfony foi com o intuito de simplificar as coisas, dissociar mais o código do framework e substituir alguns conceitos do Symfony pelos recursos padrão do PHP, no Symfony 4.1 foi descontinuada a notação bundle em favor da notação regular do namespace do PHP.
The Bundle System
Nas versões do Symfony anteriores a 4.0, foi recomendado organizar seu próprio código de aplicativo usando pacotes configuráveis. Isso não é mais recomendado e os pacotes só devem ser usados para compartilhar códigos e recursos entre vários aplicativos.
Um pacote é semelhante a um plugin em outro software, mas ainda melhor. Os principais recursos do framework Symfony são implementados com bundles (FrameworkBundle, SecurityBundle, DebugBundle, etc.). Eles também são usados para adicionar novos recursos em seu aplicativo por meio de bundles de terceiros.
@dersonsena no Symfony 4 não é mais recomendado organizar sua lógica de negócios usando bundles. A separação agora é recomendada ser feita usando namespaces. Inclusive, no começo dessa doc sobre bundles fala isto. Essa abordagem do Symfony foi com o intuito de simplificar as coisas, dissociar mais o código do framework e substituir alguns
conceitos do Symfony
pelos recursos padrão do PHP, no Symfony 4.1 foi descontinuada a notação bundle em favor da notação regular do namespace do PHP.Então, acredito que a gente deve rever essa abordagem.
Nesses dois links a seguir, Fabien o criador do Symfony também fala à respeito.
Outro link útil -> https://symfony.com/blog/new-in-symfony-4-1-deprecated-the-bundle-notation