Я бы сделал свое, основываясь. Jpms ещё учитывает совместимость и некоторые особенности кодинга на джаве
Ну я так понял, что сейчас в этом смысле котлин полагается на систему сборки, а не пилит внутреннее решение. Думаю, что правильный подход, особенно озвученные сильно выше претензии к тому, что надо дублировать эксорты в градле