The Braves needed help at catcher after they placed Tyler Flowers on the 10-day disabled list with an oblique injury on Friday and Kurt Suzuki suffered a bruised right hand Friday night. Chris Stewart started Saturday night's game against Philadelphia.
The 27-year-old Perez was designated for assignment by the Angels on Tuesday after hitting .265 in 17 spring games. He played in 11 games with the Angels last season and had two hits in 20 at-bats.
Perez is a career .224 hitter in 184 major league games.
The Braves acquired the 29-year-old Schimpf from Tampa Bay on March 5 and optioned him to Triple-A Gwinnett on March 18.