I would check out the wowhead quest chain write ups, their quest tracking tool is useful if you /reloadui and then push the client update. You can look at a zone right now and see they are pretty self contained and critical path it by hand pretty much.