Как написавший несколько систем с кастомными объектами рекомендую не пытаться делать их в инфраструктуре осм, она для другого предназначена. Лучше делать классическую бд, просто с гео атрибутами у объектов. Просто предусмотреть доступ к ним по стандатному геопротоколу (например wfs) и отображать на карте уже или накладыванием слоёв в leaflet или с помощью того же мапника.