I can't help but think that restricting the carb breather hole isn't going to fix the underlying problem. The oil filler cap should restrict the air flow through the engine enough to not cause a problem at low throttle openings. Somewhere there's a lot more air getting into the crankcase/transfer gear case or the breather pipework than there should be.
I've now obtained a new filler cap and breather hose. I shall try these at the weekend and see how it goes. Hopefully that will solve the problem. Will report back on my progress.
My concern about the breather hole was that I had read somewhere about a restrictor sometimes being used, I assume this was Leyland's penny-pinching alternative to a proper PCV valve. All the 'A' Series engines I've had before have had HS2 carbs and either an open breather circuit or one fed into the air filter. The only engines I've seen (before this one) that breath into the manifold (high vacuum) side of the carb have employed a PCV valve, which is incorporated specifically to eliminate the problem I'm having. Too much air entering and weakening the mixture when the throttle is closed and so pulling maximum vacuum.