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)
This is my first real attempt at module creation and I decided to add one more area of training by learning about OO. As it turns out, adding the object oriented interface reduced the amount of code while making it more difficult for someone to muck around with the innards.
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?
As adrianh pointed out, it doesn't provide any additional functionality. My reply to broquaint should explain the "Lite" name.