Я за удвоение улиц, даже простых, у которых ни намека на физическое разделение (отбойники, тротуары, газон). Но если они обоснованы чем-то:

  1. различные условия движения (ограничения скорости, обгона, прочего ПДД) по каждому направлению и даже участкам одного направления
  2. различные запреты access в различных направлениях движения
  3. ограничения на поворот только для одного направления движения

Причина? Схемы-неймспейсы forward: и backward: тухляк, мало поддерживаемый роутерами, валидаторами да и самими мапперами (в смысле единообразия отметок). Отмечать с дублированными улицами все эти вещи намного-много проще чем думать о forward/backward.

highway=road
oneway=yes
lanes=1

Даже с одной полосой мапить запреты на повороты гораздо проще. Вернее - не отмечать их вообще.