in reply to Why isn't it in Class::MethodMaker or Class::MakeMethods?
Have you seen Class::Delegation? It seems to do what you're looking for.
Chris M-x auto-bs-mode