Fix broken usage of isa => 'ArrayRef'

Moo doesn't have a built in type library, so isa => 'ArrayRef' isn't valid.  This changes it to use the type from MooX::Types::MooseLike.