You can setup weapon proc's with my editor as far as I know

You change the effect type to 'none/proc' and set both spellids to the index of the spell to proc.
A little warning about setting the bane damage numbers in my editor while I remember. I noticed that setting the BaneDMGRace on an item that doesn't normally have it crashes the client, there are some magic numbers in there that must need setting up.
I also noticed that skill mods added with the editor don't show up, looks like there are still some unknowns that need setting up for that too.
K.