I truly believe that the amount of modules on CPAN is an asset to Perl %99.9999 of the time. Why not %100? Here's a list for starters:
JSON 2.x (using...)
THose are just the big ones, not even counting JSON::PC and JSON::DWIW, etc.
Clearly, we need an YAML::Any.
And don't get me started on XML.