Far from Perfect: Quantum Error Correction with (Hyperinvariant) Evenbly Codes