While Perl is an eclectic language and has the kitchen-sink nature, the only thing it really bolted on without much forethought was its object system, which it borrowed from circa-1994 Python. Unfortunately for Perl, this wasn't just bolted on (bad in and of itself), but was also a bad object system, which is a nasty flaw; Python had a much smaller user base and was able to transition from its old-style classes to much better new-style classes without a horrible hubbub, but Perl's much larger userbase (at the time) made it very difficult to switch to something better, which the community mostly only got around to in the last two years (incidentally, Perl's much better replacement for its old object system was by and large another borrowing, this time from Common Lisp).