In order really to be 'pumped' (as opposed to being taking into the gas stream from increased blow by) through the breather hose you would have to fill the crankcase with oil up to about the level of the oil filter. Would be (guess) something like 12 liters, unlikely.
The oil pump is actually two pumps, no. 1 lubricating crankshaft and highly critical parts, no. 2 scavenging and lubricating gearbox, clutch etc. No. 1 has a non-return valve, no. 2 does not.
My order of checks would be:
1 - Check oil level -> see earlier posts
2 - Check for increased blow-by or other sources of combustion gas entering in the crankcase: worn valve seals, rings, head or base gasket blown
for pump no. 1 scheme is (german):
www.xt600.de Ölkreislauf - Special
for pump no. 2 scheme is
www.xt600.de Ölkreislauf - Special
The case ventilation goes through the balancer shaft (on the level of the oil filter) where the gases cool off, oil vapour is separated and supposed to run back into the crankcase. Only, if the gas flows increase with a worn engine, oil droplets will be taken into the flwo and exit through breather hose.
Auke