package Foo;
use Moose;

has a => (
  isa => 'Maybe[Hoge]',
);

1;

でした。#codereposのみなさんありがとうございました!

http://search.cpan.org/~drolsky/Moose-0.58/lib/Moose/Util/TypeConstraints.pm#Default_Type_Constraints