Look, the end of story with Rhyperior is this: If you're using it as a special wall/tank, you're doing it wrong.
Rhyperior is a physical check to bird spam, Mence and Charizard-X, as well as a solid switch in to just about everything physical (not water, mind you). What beats him physically can generally be covered by amoongus or Chesnaught (talking Azumarill, Gyarados-m in general, Bisharp/Exca in Ches's case and a better answer to azumarill in Amoongus'). The lack of recovery is literally the only damning factor of Rhyperior at all.
Which is why I think that one of the most solid physically defensive core for stall/balance in ORAS is going to be ChesPerior. Realistically, only bounce gyarados, MMedi/MGallade, Mega Glalie, Scizor (for Rhyperior lacking Fire Punch) and Azumarill spamming play rough (when you are switching chesnaught in) can beat it with consistency. You can still kill Azumarill with SeedBomb Chesnaught and Bounce Gyara is rarer (and manageable in the same way that Tran+Celebi handled it in 4/5). Add Slowbro and you should not have a problem with any physical attackers. Your worst enemy at that point is Rhyperior's recovery and covering the special meta. The only threat is Roost MScizor if you lack Fire Punch on Rhypeior, or Fire Blast on Mega Bro.
The core has other benefits besides defense. The first is that Rhyperior is one of the most consistent rock setters and sets against things that hate rocks in the first place, meaning whenever a bird comes out, you force it out of the field and get free rocks. Chesnaught gets spikes, so your hazard pressure is already climbing through the roof. And both of them take 6% from rocks, making them easy pivots, even on annoying shit like scarf landorus. Not to mention chesnaught and rhyperior both have nice attacks and great stabs. So far, every team I've made in ORAS has used this core and the only deviation I've made has been when a team lacks the ability to take down special attackers.