Update use of enum for new Moose 2.1100, all instances.

Attached please find a diff against the master branch of your repo, which fixes ALL the uses of enum.  Tests ran clean on my developer box, but I don't have a variety of Moose versions to run against.