in reply to Re^2: Module Naming Dilemma
in thread Module Naming Dilemma

Wouldn't it be simpler for
use class 'My::Company::Namespace::Customer';
to do the import and just:
@Customer::ISA = 'My::Company::Namespace::Customer';

On second thought, I think I prefer your way. Less side-effects that I can see.