In general, no talent spec of warlock relies on a rotation. Keep all your dots up and nuke away until any of them needs refreshing. You have a rough dot priority order based on DPCT and refresh as things come up.
Cast rotations don't work for us because we have lifetap and dark pack to return mana at will (thus, DPM isn't a big deal) and few procs/gimmicks to take advantage of.
Also moving would screw up any spell rotation.
However I don't think it should be that hard to make an "estimated" spell rotation for the purpose of a spreadsheet. As long as it's close enough, in the long run, to what you'll cast in battle.