Hold up. what is going on here? i would not sit JCharles for Deangelo, no matter the matchup. Even without Stewart, Cam Newton is the short yardage/goal line back in that offense. Deangelo is now an afterthought.
JC will probably get 16-17 touches and that's plenty for him to break a long one. Granted, Hillis is probably the goal line vulture, but that didnt stop JC from being a stud before.
I think you are overthinking the matchups and forgetting a cardinal rule of fantasy football-never bench your studs.
Now, if you want to put Deangelo in your flex over Sproles, that seems reasonable until Stewart comes back. I also like Wayne over Percy. Better QB, and probably more passing in that one especially if the Colts fall behind early as expected.
just my 2 cents...