That is a nice feature of OSM, and I've done this a few times.
But I wonder if there is any propagation delay from OSM to Lyft. When I made some changes to OSM data, I expected the Strava app to pick up the changes for route creation, but they don't receive updates constantly. Instead, it took several months until the changes took effect on Strava.