J'ai créé un bundle Symfony2 qui prend en charge jsonb.
J'espère que cela vous aidera.
https://github.com/boldtrn/JsonbBundle
Pour le moment, je préfère utiliser NativQueries au lieu de fonctions DQL personnalisées pour interroger mes champs jsonb. Les fonctions personnalisées sont trop lourdes dans mon application.
Tout doit également être documenté dans le Bundle.