J'espérais que tu ne me poserais pas la question :-) Car c'est pas facile à expliquer avec seulement du texte.

Le point le plus important c'est qu'il te faut utiliser l'éditeur de relations de JOSM, et s'appuyer sur les indicateurs de continuité qui se trouvent sur la droite de la liste des membres (une sorte de chemin de fer). C'est faisable avec iD, mais ça demande énormément de patience et d'expérience.

Ensuite... l'idée est qu'il faut parvenir à une jolie image sur le chemin de fer de l'éditeur de relations : le trait qui descend bifurque vers la gauche en restant continu, celui qui monte bifurque vers la droite, et au milieu leurs extrémités sont face à face. 

Pour cela, si la relation fait A -> C -> D -> B avec un double sens entre C et D, tu dois d'abord avoir le segment A-C, puis le segment C-D "aller", puis le segment C-D "retour" (dans l'ordre de C vers D, donc à l'envers de comment les cyclistes vont le parcourir), puis D-B. Et il faut appliquer un rôle forward/backward à l'ensemble des bouts de C-D. Je te laisse découvrir quand mettre forward et quand mettre backward, ça se voit dans l'éditeur de relations.