CPAN Meta Spec 2.0 における requires, recommends, suggests
cpanfile などにかく、requires, recommends, suggests の使い分け、どうあるべきか。
requires These dependencies must be installed for proper completion of the phase. recommends Recommended dependencies are strongly encouraged and should be satisfied except in resource constrained environments. suggests These dependencies are optional, but are suggested for enhanced operation of the described distribution. conflicts These libraries cannot be installed when the phase is in operation. This is a very rare situation, and the "conflicts" relationship should be used with great caution, or not at all.
と、Spec にかかれています。
これを日本語にすると以下のようになります
requires
必ずインストールする必要あるよー
recommends
インストールすることを強く推奨します。資源がすくなかったりする場合以外はいれるべきです。
suggests
これらの依存性はオプションですが、よりいいかんじにするためにいれるのがオススメでやんす。
conflicts
指定されたモジュールがインストールされていると、このモジュールはうごかないよ、ってかんじです。
まとめ
途中で翻訳に飽きました。