Maybe we should be asking what purpose he wants this for. It should be possible to make a reaction requiring a particular kind of wooden weapon with, say, [REAGENT:A:1:WEAPON:ITEM_WEAPON_SPEAR_TRAINING:PLANT_MAT:NONE:WOOD] to take any wooden training spear. Make one such reaction for each weapon/armor type that is desired to be used (sounds like any from OP), and then run the appropriate one by hand when needed. This might solve the problem, given that it appears that the problem could be the undefined weapon type rather than the undefined material type.
You might also try [REAGENT:A:1:WEAPON:NONE:PLANT:MAT:NONE:WOOD] to leave the weapon subtype "blank." Not sure if it'll help, but worth a shot.
I was trying to make a workshop that converts the useless wooden weapons and armor elves bring and drop when killed into logs.
I've tried using the various combinations of ANY and NONE and none of them seem to be picking anything up, seems like either "WOOD" or "PLANT_MAT for the reagent doesn't really want to work at all, and if i don't specify then it would most likely accept non-silk clothes as a reagent, which is silly.
When i get around to it, I'm going to try removing the PLANT_MAT and try adding [ANY_PLANT_MATERIAL] to the end and see if that helps any. It might help for the weapons, though i really need something that works better for the armor, though i don't know that anything will at this point, unless i specify items that can't be made out of cloth like helms and breastplates and whatnot and make a specific reaction for each.