Switch to Moo

Moo brings with it a much smaller dependency chain than Moose and works
better than Mouse, with none of the unpredictability of Any::Moose.

See https://metacpan.org/pod/Moo#MOO-AND-MOOSE and
https://metacpan.org/pod/Moo#MOO-VERSUS-ANY::MOOSE for details.