This is not a popular comment, but Roy needs to be benched until he can figure it out, get healthy, or the coaches figure out how to use him.
Right now, he's not worth throwing to. He is NOT a luxury. He's taking up a position that we need.
The reason why Roy and Romo are not on the same page is because Roy Williams has to come off his routes to get open. Sure, he gets open, but he's not where he's supposed to be. When a quarterback is generally accurate, but every time he throws to ONE PARTICULAR player he's inaccurate, that usually means it's the receiver's fault. Too high? Roy ran the route shallow. Too low? Roy ran the route too deep. We see passes way over Roy's head, bouncing at his feet, or way off. We're not talking about throwing behind or ahead of Roy a little (QB inaccuracy). Or missing him on deep streaks (unfamiliar with the receiver's speed). We're talking about WAY OFF passes.
A receiver needs to get on the QUARTERBACK'S page, not the other way around. The quarterback is the one under duress. He needs to know where his man will be when he releases the football.
Romo is on page with everyone else on the team. I've never seen Romo so completely off page with a receiver since he started playing in the NFL. So all of the sudden it's Romo's fault? That makes no sense.
It can be argued that Garrett is not using Roy correctly. He's not giving Roy the routes he can run effectively.