I had a very similar problem with my TL1000R. The problem was just that as the bike ages the air/oil mixture increases in volume and as a result the volume of the hoses used to remove the mixture becomes inadequete.
To fix this problem I adapted much larger fuel line hoses to replace the stock vent lines and ran a long (approx 3ft) line to a filter vent which replaced the 6 inch line to the airbox. This fixed my problem and I have been running 500 miles with no oil issues since this fix.
The bike has 10,000 miles on it, but I've done a lot of track time with her so the engine has more wear than a normal commute TL.
Im not sure I follow you on that? What difference does length of the vent line make? If oil is coming through it, it wouldnt seem to matter how long the hose is. It will just take a little longer to get to the end. Maybe Im just not understanding what you mean?
Well there are two major differences here from the stock setup:
1) all hoses ID have been increased to the maximum size I can use
2) The length of the hose to the airbox is longer
The first difference is the biggest reason the fix works. What this does is increase the volume for the mixture to go through which drops the pressure and helps keep the pressure from pushing the mixture into the airbox.
the second difference is like adding a little extra room for error. The farther the mixture has to travel, the harder it becomes for it to reach the vent as oil. The idea is the oil gets stuck on the walls and the air passes through the middle. I've experimented a lot with this on my TL and the longer the hose, the better it works.
Now in theory there is a different hose length that will work for all bikes, some may need a few inches, others a lot more. It all depends on how bad your situation is.
I plan to do this mod on my new 1200S soon. I'll take pictures when I perform the modification and post them on my webpage so you can see what I do.
Best of luck :)