The 2 way deal in my opinion is good as it is. Take Bayley for instance, he trains with the Devils every day but plays for Telford and gains a significant amount of icetime, thus improving him as a player.
He’ll get 20+ mins icetime per game with Telford. For Devils, he’ll get some occasional shifts - in a tight game maybe not a shift all night!
It’s a win-win-win for the Devils, the player and for Telford.
Skalde can call him up whenever he needs him.