I agree, this is something "un-sexy" stuff we have to look into. The better someone take the stab on this.
May you can start with this after we released Camel 2.9.0 and split the work into multiple, not so huge patches, e.g. one issue per point on your list. Best, Christian