Я бы делал так:
1.highway=service
2. пешеходную дорожку, на ней точка, на точку access=private
3. highway=service, на ней точку, barrier=gate,access=private
4. highway=service, на ней точку, barrier=lift_gate,access=private
5. это как? вход в одном месте, а выход в другом? oneway=yes
да, 5. транспортная проходная только на въезд, но к дороге это не относится ...можно конечно сделать маленький кусочек дороги односторонним, но это какие-то костыли получатся