Cutting Masterson makes a lot of sense - reason you sign him for 1-year is to be able to blast him without any regrets
Napoli needs to be platooned at best - really a Hanley-Sandoval-Napoli platoon between 3B and 1B would not be unreasonable, which would also allow them to back up LF a bit better
I do think Johnson will be up by the end of the break. The team is saved by being the AL East where one 20-7 sort of month probably wins the thing.
At the same time, the players are playing better - this season has been more about underperformance than pure talent gaps. I think the front office hesitation so far has really been about figuring out whether they are buying or not. The truth is, without these 25 guys playing better, adding guys will not do much. But they are playing better, and that's important.