I think this roster projection is very close to what we'll see on opening day. With one exception, I think it makes sense.
My one disagreement is that I don't see how they can hide Kreidler on this roster. All of the infield bats are suspect. They just can't afford to carry a glove first utility guy who will turn into a giant hole in the lineup during the later innings. They gotta bring someone else into camp via free agency or trade. If not, I would probably go with Gray.
They also need another reliable bullpen arm, but there just isn't anyone else available on the market at this point, unless they swing a trade. Given who's in the organization right now, I agree with this projection of the bullpen.