With “newer, nicer, closer-to-state-of-the-art equipment,” yes. “At speed,” with a lot of “lesser” acquisition equipment (fewer GPS satellite channels, for example) this is an either ambitious or unattainable goal.
Of course, “this” (technology) is a moving target, and it depends on where in the world you live, what tech is getting rolled out in your country…a lot of factors.
Yes, seeing how plugins handle things like “routes” (of many types) is instructive. Doing so is complex and subtle for machine logic, and even humans ask for assistance and maybe even someone looking over their shoulder to correct it “does this look right?” when necessary (or thought to be). This is not always easy for everybody (it’s at least an “intermediate level” task, especially when route re-structuring is required) but it is certainly doable. It’s like fractions or algebra, many of us can map these, especially as we learn the rules and all the right boxes to check to say “we’re done, we got it all right here.”
Breaking PT routes, bicycle routes, bus routes…any type of
route=* relation in OSM, not good. Sometimes we must pay careful attention to
oneway=yes tags, or crossings, or
lanes=* or…more. This is where OSM, when we are careful, can really shine brightly by “truly getting it right.” Let’s continue to do that, standing as tall as we can as we tag roundabouts. There are subtle issues in the wiki, in the real world, in how we map with particular tags in our data.
This is a big topic and “puffs out” as you blow more air, interest, people, perspectives, data structures, route elements into it. Think carefully about how we’re all going to do this better, going forward. And then, we shall.