Zazwyczaj kod pisze się tak, żeby to obiekt w jednym bundle'u "modyfikować innymi bundle'ami", a nie przerzucać obiekt między bundle'ami bo to bardzo ogranicza modułowość, którą właśnie bundle zapewniają.
W swojej programistycznej karierze spotkałem się jak do tej pory z dwoma przypadkami gdzie coś takiego było pożądane:
1. Notyfikacje
2. System mailowy
Obie te kwestie z powodzeniem został zaimplementowane w modelu event-driven z użyciem EventDispatchera:
http://symfony.com/doc/current/components/...troduction.htmlJeśli potrzebujesz jednak dzielić między bundle'ami jakiś bardziej funkcjonalny element systemu aniżeli encje - DependencyInjection:
http://symfony.com/doc/current/components/...tion/index.html