The route I always take on my junglers is this-
Red side: Gromp-(early scuttlecrab if you have bad sustain)-Blue-(wolves if you have good clear)-krugs-Red-recall
On
I usually have to back before red. You might get executed if you aren't too experienced with him.
Runes/Masteries: I can't say what specific ones but 21/9/0 and for runes I take AD reds, armor yellows, CDR blues and quints of AD/Armor. However, those are just the ones I take and are very interchangeable.
Items- I usually go
if I can. I really like that build. If I get fed I build an
and if I'm laning I build
with my hydra.
I take for defensive items.
When to gank- level 6. Your ult helps you get into the lane undetected and leap onto the enemy. I usually follow it up with a full-ferocity bola so my laner and I pounce on him.
When is your jungle being invaded/how do you know- You know usually if your buffs are gone but their minions are there. I can't give you advice on what to do if you get invaded, though.
When should you invade- I usually don't on
. All I know is that, if you are playing a non-ranked game like with friends or something, it's possible to do a level 2 invade and get first blood by leaping out of the bush when the enemy is low health fighting a buff.
When should you engage a fight- When only one or two enemies are alone and they aren't that tanky. If there are two of them, make sure you have some allies nearby as well.
Who counters him- CC, kite, and tanks before he gets his armor pen. He sucks at teamfights as well. Also note he uses basic attacks as his main damage output. Some examples of counters are

Improve bola accuracy- Make sure no minions are in the way. That's all I know.
Level to take drag- 8 is a good level to drag on
. May not be a good idea to solo it, however.
Hope I could help.