[RFC] Convert Path::Router to Moo

Hello!

This branch converts Path::Router to use Moo in place of Moose.  The Moose types have been replaced with Type::Tiny and Types::Standard.  Since Moo doesn't have it's own version of MooseX::Clone, I've taken out the ::Clone traits and added a hand-rolled sub clone() to Path::Router::Route.  Is this something you are interested in?  If so, please let me know if you'd like me to change, refactor, or rebase anything.  Thank you and have a great day!

Cheers,
Fitz Elliott