I agree. I think Hill at WR makes more sense than at H (though I get it; H-back is essentially a slot receiver with some edge and backfield runs mixed in). Parris at H-back would make the most sense to me. The kid was an RB coming in, is fast as lightning, and has shown nice elusiveness in the return game. He's also a strong blocker. Commit him to H-back behind or alongside McCall and hope he can cut down on pass drops.
That said, if Urban is looking for a sure thing at H, KJ Hill is the call. The Buckeye offense works from the inside out, and KJ is your most reliable, experienced and proven receiver at this point. Putting him inside allows him to impact more aspects of the game than if he's set at the X or Z.