I think Rutledge does have the edge because 1) if he doesn't make the team, he goes backto yhe Angels and 2) if Sandoval struggles, Rutledge, unlike Hernandez and Holt, bats right-handed and might be part of a (ugh) platoon at 3b. Now if Sandoval REALLY struggles and needs to be benched, Hernandez and Holt are both better options than Rutledge. But that decision is unlikely before opening day, unless Sandoval gets injured.
Swihart's chances of making the opening day roster rest solely on the health of Vazquez and Leon. The Sox aren't going to release a catcher for no reason, and Swihart will NOT be a reserve outfielder when he could be starting and playing and potentially improving in AAA. I actually doubt he is in anyone's doghouse, because he is something the White Sox could absolutely have used, yet the Red Sox clearly chose to keep him instead of putting him in the Sale deal. (He'd be way more valuable to the White Sox than , say, Basabe.
I do think 23 spots are locks and even the pitching staff will be resolved by health. The last spot of Rutledge vs Hernandez probably does give Rutledge the edge for reasons above. And because keeping him on the 25 man gives the Sox control of both players. However they cpuld also work out a trade for Rutledge with the Angels and remive his Rule 5 status. In which case, the last bench spot might not be so obvious. ..