Three catchers (since Haase also plays outfield) seems to be the general consensus among the learned thinkers and writers.
Jason Beck Predicts the Opening Day Roster (28 Players)
C: Tucker Barnhart, Eric Haase, Dustin Garneau
1B: Spencer Torkelson, Miguel Cabrera
2B: Jonathan Schoop
SS: Javier Báez
3B: Jeimer Candelario
OF: Akil Baddoo, Riley Greene, Robbie Grossman, Derek Hill, Victor Reyes
IF: Harold Castro
SP: Eduardo Rodriguez, Casey Mize, Tarik Skubal, Matt Manning, Tyler Alexander
RP: Gregory Soto, Michael Fulmer, Andrew Chafin, José Cisnero, Alex Lange, Jason Foley, Joe Jiménez, Rony García, Miguel Díaz
I like this team. It may not be a championship team yet, but it looks so much better than it has for quite a few years.