Merge pull request #2 from doy/p5-mop-redux

updates for new p5-mop syntax
remove use of ${^SELF}, it's going away