One thing that Moore does bring to the table, he's not that far removed from calling his plays at BSU which he did according to Peterson. Each season, the NFL incorporates more of the college offense into their game and a fresh approach can revitalize an offense.
The offense was stuck in "we do it this way because that's how we've been doing it". Same with the defense. New thinking was needed on both sides of the ball. I would use the same word to describe what Linehan and Marinelli, both complete failures as HC's, were doing, conservative. Both play not to lose and I don't think anything frustrates players more than that and that's how Pederson won his team over. He puts the game on his guys.
One thing Moore must do from the get go is establish it's not Garrett's offense or Linehan's offense, it is his offense and he needs to be balls to the walls and win over any doubters. And the first chance Garrett gets on a 4th and short is show confidence in his OC and go for it.
Moore really is in a good spot. Everyone expects growing pains, learning curve and some mistakes so he is easier forgiven than an OC that's been doing that for 10 years. But in all fairness to him, mistakes should be judged with execution in mind.
Remember the heat that Switzer caught for going for it, back to back, on 4th down and failing? If there was a bread and butter play for the offense, that was it and they failed to execute it properly both times. Do you think the players faulted him? Or maybe themselves for the lack of execution and not rewarding his confidence in them.
Whether you have confidence in him or not it was time for Linehan to go. And I do not know what other options they considered but this guy had coach written all over him as a young player and I think he's worth the risk. Now, whether a HC in the last year of his contract agrees with that, don't know.