Вполне приемлемый вариант. Счет полос слева направо естественен и его целесобразно сохранить для обоих концов линии и laneinfo:begin и laneinfo:end (впрочем, водители считают первой полосу, примыкающую к тротуару).
Поелику turnlanes не является стандартом де-факто, а носит статус предложения, считаю имеющим полное право на жизнь и вариант laneinfo, подкупающий своей простотой в реализации.
Думаю, до введения стандарта (по крайней мере российского) желательно поддержать оба наречия, т.к ситуация неопределенности и применения различных наречий может продлиться достаточно долго.
Может оказаться полезной и информация об изменении числа полос и уточняющие сведения типа “поверните туда-то” или “примите туда-тее” т.к. анализ только геометрии не всегда генерирует корректную подсказку.

Что касается светофоров со стрелками, то в данном случае для дополнительных (и основных) полос, из которых поворот осуществляется только по стрелке светофора можно добавлять некий символ. Например, для гипотетической дороги с одной полосой и светофором с двумя дополнительными стрелками (налево и направо) можно бы было написать:
lineinfo:end=-ls-r
или как-то так. В примере я обозначил наличие стрелок для направлений l и r знаком “минус”.
И насчет разделителя. Может ошибаюсь, но кажется в большинстве перечислений в OSM чаще используется запятая, а не точка с запятой, хотя это не принципиально.