Hello,

Good point to have thought about this, but if you don’t mind I would like to explain a few things.

"oneway=yes" applies to all vehicles.  There is no need for "oneway:foot=no" on ordinary roads, because pedestrians are always exempted from the one-way exception on reads.

"oneway:bicycle=no" is correct if you have M2 or M3 signs.

"oneway:moped=no" is incorrect.  On OSM, "moped"  means class B motorcycles (i.e. Vespas and similar).  Those vehicles may never drive contraflow in Belgium.

M3 signs are fairly common in Flanders, i.e. bicycle + class A motorcycles (< 50 cm³ and < 25 km/u).  On OSM, class A are "mofa".
In that case, we set "oneway:mofa=no".

I fixed the tags here.  I hope this can help you for your future edits.

Have a nice day.