The link to the ppm repository and the hint that DateTime::Span is in the DateTime::Set distribution did it!
Now have run the new script - in fact your script - against the "real life" data from the first post.
Start: Tue Mar 27 21:12:58 2012
End: Tue Mar 27 21:13:34 2012