in reply to Module Naming Dilemma

IMO, class is a really bad name for it. It is really just aliasing a class name, and in no way is it involved in the declaration or creation of classes.

As for the "lowercase pragmas are forbidden", I think that's silly. If you don't want to use it, don't download it, simple enough.

As for a better name, well since Alias is taken, and what you are doing is actually aliasing the class name, maybe Class::Alias especially if it is only for OO. A few others which come to mind are: shorten, rename and this (as in use this 'Long::Class::Name' => as => 'Short';). Eah, maybe not.

-stvn