Terrific and timely OP, as so many of yours are.
I honestly think Gonzalez has fixed 2b for Cora--even against righties. That keeps Rafaela in CF and puts Abreu, Duran, and Anthony at RF, LF, and DH. Gonzalez OPS vs righties is .701.
Against lefties, Ref DH's and 2 of Duran, Abreu, and Anthony share LF and RF with one dropping out.
The above leaves Yoshida standing in the wings with his OPS of .643 (and big salary).
As I think you said, the Sox lineup right now isn't loaded with super bats, but does have a lot of good bats.