One thing you can do is to outfit the radiator with window screen.
I did it on my ST1100 and it helped with the bugs as well as the rocks, they just bounce off. IF you are ambitious this winter you could pull the radiator off/out, make yourself a comb to straighten and clean all the ribs out and then install the screen, you could even paint is to match your bike or with chrome paint for a little bling.