Give it a try, but that might not fix it. You've got nothing to lose and it's simple to do. And hey, I've been wrong before.
I think what they told you sounds reasonable at first, but I'm skeptical because it's not a closed system to begin with. If it was, an air tight system would prevent gravity from siphoning the oil out due to the negative pressure (vacuum) that would develop at the high spot , like in the air space of the tank on the engine.
But it's not a closed system, at least on mine, because there is a small hose that goes from the top of the engine tank to the air breather. That's there in the event the oil pump doesn't shut off and causes the tank to over fill. Oil then goes directly to the air intake where, hopefully, most of it would go into a carburator to be burned off. I guess all the smoke I'd get would be my warning that something is wrong. And, it's also a vent that allows air to escape when the oil pump kicks on and pumps oil into the tank.
It's been a few years since I worked on the problem, but I seem to recall that when I clamped off the overflow hose and left the engine tilted, my system stayed air tight and the oil didn't backflow. So I know mine was air tight to at least that point. But when I traced it all out and looked at the diagrams to figure out what it's purpose in life was, there's nothing there that should make it a closed system.
So, I decided to admit defeat and just put in a stinkin' check valve and be done with it. Time spent working on this problem was less time spent fishing.
Let me know if anything helps. I probably won't change anything on my engine at this point, but it would be good to know what the solution turns out to be.