in reply to Re^2: Using constant to override (abstract) methods.in thread Using constant to override (abstract) methods.
That sounds like a great use of Perl roles.