If your unit has routed there is a good chance he will be out of command. Can you rally him if out of command? I know it sounds odd but just wondering.
un-routing
As long as a unit is in the command radius of its UGC or the CC, you can try to rally it.