Engines like yours dont usualy have a PCV type valve in the breather. But even if you added one, you'd want it instaled in the direction so the crankcase pulse signal could still exit, but just not draw air/dirt back into the engine. So just adding a PVC valve alone wouldnt necessarily solve your oil pumping issue.
If the oil is simply being forced out your engines breather hole: Try installing 12" to 24" long breather hose and have it routed upwards a bit (meyby secured into a big loop located above the breather holes height, and then the hoses end secured somewhere down low so any hot oil that did manage to exit wouldnt cause any safety issues)
This way the engine could still breath fine, but gravity would help stop the engines pulse signal from so easly forcing the oil out.
Lots of guys also install some sort of filter at the end of the breather hose so dirt cant be sucked back into the crankcase. A large fuel filter usualy works pretty good for this.
Many 4-stroke race kart owners install a Catch Can (sometimes called Puke Tanks) to contain the oil that does manage to exit the engine, but you wouldn't necessarily have to add this feature to a non-race kart.