In the unlikely event that ferreira's solutions won't work, you could look at how Class::Colon works. There is also an article which goes along with it. The basic plan is to implement your own import method. Usually that's best left to modules, but sometimes you need to do it.