And to answer your question. No the routes mbean are not extensible.
Though if you build custom components you can annotate your component with JMX annotations to have JMX operations and attributes enlisted out of the box. But this is only for components, and not the standard route, camelcontext, mbeans etc.
See details at: http://camel.apache.org/camel-jmx.html