I've ported Rail's time_ago_in_words method:
http://apidock.com/rails/v4.2.1/ActionView/Helpers/DateHelper/distance_of_time_in_words
Any interest?
I've taken a look at Time::Duration and some of the other modules, but none of them seem to behave as nicely as Rail's for giving approximate durations.