Why would this module have an OO interface if only 1 exported subroutine would do? (i.e., similar to the existing interface to Data::Dumper)
Why is this module called "Lite" if it actually provides additional functionality?
Why not patch the existing Data::Dumper to have the additional functionality you want? That would be much more useful than polluting CPAN with Yet Another Dumper Module.