in reply to What should I call my module?

What should I call it? HTML::Entity-Reference? But does the dash cause problems?
If one does:
use HTML::Entity-Reference;
this is equivalent to:
BEGIN { require HTML::Entity; HTML::Entity->import("-Reference"); }
CamelCase is the usual convention when having module names composed of multiple words:
package HTML::EntityReference;
An underscore works as well:
package HTML::Entity_Reference;