I thought I had a bad rocker box leak also, after a reasonable ride there was oil all over the head. determined to solve the problem, when I got back home, I let the bike cool down, I cleaned off all the oil using a brake and clutch cleaning fluid, under pressure, I then started the bike up and allowed it to run for about 5 minutes, I then noticed that the oil was coming from the pipe out of the crank case, it was only a short piece but blasting it out forward, so I can only assume that the oil was spraying from there and as I was going along being thrown back onto the engine.
I looked in all my books and could not find any mention of this pipe, no illustration in any of them.
So just have a good check before thinking the rocker box is leaking, it may not be that, remember a little spot of oil can travel a long way on a hot surface.
Regards TTJohn