Curious what period you are talking about when you say "lately".
Since his return from the DL he's got a 4.97 ERA in 25.1 IP over 5 starts. 27 hits, 5 HR, 16 BB, 21 K, 863 OPS-against. Small sample size, sure, but I think you have to be squinting pretty hard to see many positives in there. I think his velocity has been more like what we expected than when it was way down to begin the year, which is certainly a good sign, but even that improved velocity hasn't led to particularly good results. I don't think he's doomed to failure like he would have been had the velocity not ticked up, but I can't say I'm overly optimistic.
You can't look at just his summary stats, you gotta look how he did during each game...
His last start, he had a 2-hit shutout thru 5...
The one before that wasn't good, 4R on 6H in 4..
The one before that was a QS
The one before that he had a rough 1st inning (3R), but after that he faced just 1 over the MIN for the next 4.1 IP
The one before that, he had a QS going but threw too many p's and was done after 5...
My point is that he's not getting shelled... he just needs to walk a few less guys, get more mileage out of his pitch count, and get his IP up... if he does that, then we're getting what we're paying for...