Modules

Require that all modules have a use utf8; statement.
Require that all modules that contain POD have a =encoding utf8 declaration.
A set of additional policies for Perl::Critic.