Class::Accessor::Typed - Class::Accessor::Lite with Type - metacpan.org
Class::Accessor::Lite with Type