http://mods.curse.com/addons/wow/hedd
and
http://mods.curse.com/addons/wow/compact-runes
Never used HEDD but seems to be what you want. Compact runes doesn't really "tell you your rotation" per-say but it helps you with procs, dot tracking, rune tracks and other status based stuff, like when to soul reaper. You may also want to take a look at Skullflower's dk guide or if you like videos more, Frostelions guide is pretty good.