in reply to Descriptive Relative Time

I checked DateTime::Duration but that's not exactly what you need. However the documentation refers to DateTime::Format::Duration, I've checked that from CPAN, and it seems to be a better approximation. HTH.