В JOSM можно сделать панельку с кнопками заготовок? Как собственно сделать панель?
Можно. Но в ограниченных пределах.
Например, нельзя сделать мультиселектор, который создавал бы на каждый несколько разных тэгов сразу.
Так что тот самый пример с внутридворовыми проездами (которые в отличие от служебных hw=service тэгируются как hw=service + living_street=yes), т.е. в одном случае один тэг, а в другом два однозначно связанных - одной панелькой с мультиселектором сделать нельзя. Только двумя независимыми пресетами, каждый из которых вызывается своей кнопкой или своим глубоким подменю.
Есть ещё плагин для автоматизированного создания заготовок по образцу. Выбираешь объект на карте, щёлкаешь плагин, он берёт все эти тэги и ты можешь выбрать, какие из них войдут в заготовку, а какие нет. Можно выбрать иконку. Потом эту заготовку можно даже вытащить на панель инструментов. Но там очень ограниченный выбор инструментов диалоговой панели, руками в исходном коде можно намного больше напрогать. (С учётом ограничения из первого абзаца.)