CIMI: Added 'generate_XXX_route' helpers for CIMI

All CIMI entities share the same code in Rabbit operations.
These helpers should merge them all to avoid code duplication.
CIMI: Revamp all collections to use generated operations (where possible)