Можно отфильтровать данные перед импортом (https://wiki.openstreetmap.org/wiki/Osmfilter). А можно через OSM api запросить все части релейшена и собрать его руками или в josm запросить.
надежный способ по моему опыту для работы с границами, это запрашивать границу в josm. смотреть что она собирается в замкнутый контур. потом можно экспортировать в osm файл. и уже его импортировать. это будет почти мгновенно что с osm2pgsql, что с imposm.
да, нужна планета, отсекал ненужное osmosis, запросы в картинке. Не знаю, возможно не самый лучший способ, но ушло часов 30 на достаточно мощном десктопе.
мы время от времени делаем карту мира на основе данных osm. для всех 400+ регионов карты надо проверить целостность. регулярно что-то рвут и ломают. ни разу еще не было, чтобы карту мира сгенерили и все полигоны границ собрались без ошибок.