Does this really work? Players that come to mind who've filled through roles are a young Napoli, Evan Gattis, Schwarber (pre knee injury), Jaso? I think they wanted Yan Gomes to be that guy. There was talk of d'Arnaud needing to become that guy because he can't handle catching that much.
Unless the player is a really good hitter (wRC+ > 115) - I don't see the point. Most catchers hover around the 100 wRC+ range and thus their bats don't really play elsewhere as you wouldn't expect them to be plus defensively anywhere else (except maybe 1st).