Il y a des tags détaillées pour décrire les différentes voies d'une route (voir sur le wiki). Il est également possible de définir la largeur, la représentation ne doit pas déterminer ce qu'on fait, elle n'est qu'un exemple d'utilisation des données (c'est un des principes de base d'OSM qu'on résume souvent par "on ne cartographie pas pour le rendu").
Pour annuler des groupes de modifications (on parle souvent de "revert"), l'outil le plus simple est ici : https://revert.monicz.dev/
Mais ce n'est pas terrible d'attendre 2 semaines pour le faire, d'autres modifications peuvent être faites entre temps et cela va créer des conflits entre les modifs.

Je te propose de ne pas annuler, mais que tu reprenne tes modifications (quand tu auras le temps) en fusionnant là où c'est nécessaire en essayant de garder les informations sur les différentes voies. Et je veux bien m'occuper de réparer les itinéraires de bus par la suite.

Effectivement ça aurait été bien de se renseigner plus avant se lancer là-dedans, mais ce n'est pas très grave :)
Bonne soirée.