Oil leaking from the head is usually from the rocker box or valve cover. It is easy to fix if you are handy with tools. If your bike is still under warranty then have the dealer do it.
You will have to possibly take your gas tank off or at least be able to move it so that you can get at the bolts at the top. You may have to take the rocker arms off too. The most important thing that you will need is a torque wrench and specs when you put it back together. Get a rear rocker box gasket set and I think that you will be good to go. Certainly the shop manual will be very helpful.
Hope this helps.
Lenny