I'm not seeing how JSON is much more readable than Perl
Readability is a matter of personal preference.
I use JSON::XS
extensively, mainly because it's a text-only human-readable format that is also platform and programming language independent
(as pointed out by others
). Using JSON I can easily create interfaces that (at least in theory) can be used to inter-operate with programs written in Non-Perl.
No matter how great and destructive your problems may seem now, remember, you've probably only seen the tip of them.