No, you only need to restart the node after granting it permissions if it wasn't previously able to connect to another node in the chain, because it lacked connect permissions. All other permissions can modify behavior while the nodes are up and running.