Transfer total_time method to route class, rename and repurpose