I'm not quite sure where to ask this questions, but given that the Module-Build project is the keeper of the META.yml spec, this seems like a good place to start:
I've been wondering if a Bundle::* distribution on CPAN should list all the modules specified in the CONTENTS section of the module also in the "requires" section of META.yml. Obviously the CPAN shell doesn't require this, as none of the current bundles on CPAN seem to be doing this. But _should_ this be done? Essentially this makes the parsing of the CONTENTS section of the POD redundant, as all the modules would already be installed as prerequisites. But somehow it seems to be the right thing to do, so other tools can get this information from META.yml and don't need to deal with a different mechanism again. Cheers, -Jan