I wouldn't mind upgrading at the RB position - though I'm not sure I would shell out for any RB over the age of 25. It's brutal what's happened to that position but aside from a few freaks of nature... you really don't want to spend money on a guy who's in his late 20s. It's a huge shame but it is what it is. (What Aaron Jones is doing is nuts, good for him)
But I'm out on Herbert. I never loved the way he runs, he's not a guy you can really count on to gut out short yardage, and on top of that he's not an amazing receiver. I liked what I saw from Foreman in the short period of time when he played, what happened with him down the stretch? Was he a healthy scratch? Injury? I never got info on that. Roschon has been ok - some promising bursts, some blah.
I'd definitely be ok with a guy who's a great blocker and pass catcher out of the backfield. I'm just pretty sure you can find that in like, the 5th round, lol.