D5-I4-E5, overall 5
The module is well-written and a good extension to the IO:: series.
(and yes, I use the IO:: series. If this let you plug in your own extension object scheme, [I use Exception::Class, myself], I'd use it in a heartbeat!)
1 hidden unhelpful review