Fix some minor POD errors

Stops perldoc complaining about missing encodings and parser confusion.
Refresh contents.pod

This looked pretty out of date, so I've re-ran the script that generates it.