Subject: | Dist::Zilla::Role::ModuleInfo can be deprecated |
Dist::Zilla::Role::ModuleMetadata does what this role does, and also caches the objects just like ::Role::PPI does (and it understands file encodings correctly as well).
The [Deprecated] plugin can populate metadata for you appropriately.