L is a serialisation module for dumping Perl objects from/to XML. As usually with XML, the output is very verbose and probably slower than other modules. It's possible to include a DTD in the generated XML document. There's no support for code references. L is ancient, pure-perl, and much slower than other modules.