Fixes RT#90679 Moose enum warnings
fix smartmatch warnings
v0.002

  - Fixes RT#90679 Moose enum warnings
  - fixes smartmatch warnings