Atmega 328 and TLC5940 routing

Crystal is rather far from the processor. I believe Atmel recommends as close as possible with a ground plane.

No bypass capacitors?

I believe the TLC5940 datasheet calls for a capacitor of several microfarads across VCC and GND.