I wouldn't rule out Loperfido being the one optioned. As bad as Clement has been against RHP, it seems like Schneider views him as an everyday player, so I expect Clement at 3B/Barger in RF to be the main lineup against RHP once Gimenez returns. In that alignment, having a bench of France/DS/Straw makes more sense as the Jays would have 4 lefties in the starting lineup so there's a bit more balance. If the Jays intend on starting Loperfido against RHP and benching Clement (very unlikely given Schneider plays Ernie like a little league coach plays his son), then that's the only way I see DS going down.
If Santander also comes back, then both DS and Loperfido go down until September call ups as then Clement has no where to play against RHP as a starter, so he becomes a bench guy with France and Straw.
Either way, yeah I hate the France pickup in so many ways. Seems like a move for the sake of saying "we added a RH bat", and might actually make the team worse. I guess we have to put our faith in Pope Popkins to fix another batter.