I don't know anything about H202 but Predatory Nematodes (tiny worms) will kill fungus gnat larvae in your soil. and yellow sticky tape can get the adults.
Fungus gnats are more of a nuisance though and won't harm your plats if they are mature, I think they can stunt seedlings though.
I'm not sure what your talking about keveners, got a picture?