Communication between multiple ATmega328 nodes

Each node will receive PWM RGB data

You sure of that, it is difficult to send lots of PWM, the data to make the PWM fine but not the signal itself.
Yes go for 1, I would use DMX.