I dont have a link or anything but i can give you a quick glimpse at the rotation I use currently. With this rotation i have been able to achieve about 520 on a dummy.
if you need to see if im credible or not i guess the dreadwyrm boots that are on my lodestone will have to do.

When you are playing ninja your are going to be running two rotations at the same time. Ninjutsu and regular I will go over them each separately.

Ninjutsu Rotation
your ninjutsu will have a 20 second cd so this rotation will have a move used once ever 20 seconds and completely repeats about every 70 seconds
the rotation.

Huton -> Suiton -> trick attack (off gcd) -> raiton -> If above 15sec on huton raiton again if below 15 sec huton

*now the trick comes when kassatsu is up. for your first suiton you should be able to kassatsu raiton right after. this is a good dps boost and should be weaved between gcds.
that rotation would look like this: suiton -> gcd -> trick attack -> gcd ->kassatsu -> gcd -> raiton

*you should try to always use kassatsu for raiton as it will always crit and that has the biggest effect on raiton

************try to keep trick attack on cd at all times, but dont compromise huton its ok for huton to be down for 5-10 seconds but anything over that is pretty bad

Regular rotation
Ninjas regular rotation is actually pretty simple.
the rotation is as follows

spinning -> gust -> dancing -> mutilate -> spinning -> shadow fang -> spinning -> gust -> aeolian

from here on out it is just refreshing as you see fit. so from this it would go

spinning -> gust-> dancing -> spinning -> shadow fang -> spinning -> gust -> aeolian -> mutilate

it would go something very similar to this.

so combined you would be doing both at the same time.

You would begin by throwing out huton to goet your atk speed up and then go into you normal rotaion while throwing your ninjutsu rotation on cd

DISCLAIMER: this is off the top of my head it is not perfect but i hope that it helps give you a basic understanding of the classes "rotation"