Попробую подойти к решению этого вопроса с другого конца.
Вот, к примеру, густой|средней_густоты|редкий - это, скажем так, лесоводственная характеристика, описание собственно древесного полога. А закрытый|полуоткрытый|открытый - описание пространства, ландшафта, то есть более широкая, экологическая характеристика.
А что, если и нам взглянуть на неё шире и распространить на любую растительность. Вместо wood:density=dense получим, как вариант, vegetation:cover=very_closed, ну и далее - vegetation:age=, vegetation:height=, vegetation:origin=*, etc.
В natural при этом могут быть wood, scrub или grassland (для последнего которые теги vegetation:= могут быть неактуальны), а также любые типы natural, предполагающие какой-то растительный покров.
У нас в вики написано, что кусты - это кусты, а деревья - это деревья. Думаю, не грех взять и позаимствовать этой самой LCCS правила, что считать кустами, а что деревьями. Дословно, со всеми исключениями, и прописать в вики.
Чтобы можно было понять, что замапленные нами “кусты” - это мелкий лес, а что “лес” - это заросли бамбука, можно ввести тег vegetation:habit (или habitus?) - со значениями, соответственно, trees - деревья, perennials - многолетники, и т.д. Использовать уточняющий тег для scrub - это по-моему те же грабли, что были с wood=* и остаются с wetland=*