Le codage filaire me semble correct (le premier segment du chemin piéton pourrait avoir un footway=link en plus, mais sur un faible niveau de détails comme ici, c’est raisonnable de ne pas l’avoir). Pour la zone élargie, c’est déjà le sens du highway=turning_circle présent sur node/4020583831.

Pour plus de précision sur la forme, on peut utiliser area:highway=* (exemple : way/988527729), mais c’est très peu utilisé par les rendus (cf. https://taginfo.openstreetmap.org/keys/area:highway#projects), donc de peu d’utilité immédiate.