True enough... Why isn't enum.pm shipping with Perl 5.8??? It seems an ideal candidate to me. I didn't use it because I don't have it installed, though I have been looking at it lately because the code I'm refactoring has a lot of enum-like constants in it.
Time to fire off an email to jarkko methinks.
Update: cool, Jarkko has put it on the TODO list for 5.9.