How to handle when street name changes on a route

You can use details=street_name and get all the names along a route: