Actualy config.pm isn't the real name. It's Yaps::Config.pm so we're on the same page there. So your suggesting using Config.pm as a base class and having all classes inherit from it. Like a smalltalk-90 oo tree right?
Thanks for the answer about inlining.