This is fine, if those are things you declared during recruitment. However, introducing this idea mid-campaign is trickier.
I would discuss this with your players and see how they feel about it. If they like the idea, then I don't see the harm, but if even one member of the group says they want to control their own dice rolls, then I would err on the side of freedom in that one.
In my campaigns, I prefer players to handle their own rolls. It's less for me to memorize when dealing with circumstantial bonuses and it allows players to feel like they have a bit of control over the outcome, even if we all know the the dice really has the say, especially when using a dice app where you can't put the mojo on your roll. (For me, I find I get more 17s and up if I stare intently, yet lovingly, at my dice the whole time they are rolling. My dice like the attention.)
However, even though I state upfront, that I want them to post their own rolls, they will sometimes cast spells, or use skill checks without rolling for results. At which point, I just do the rolls for them and post the results in order to speed things along.