Controlar 25 o 30 leds.

Con 200mA estas justo al limite, aunque siempre puedes añadir alguna alimentacion externa regulada a 5v que ayude al regulador del Arduino.

http://playground.arduino.cc/Main/ArduinoPinCurrentLimitations#.Uz4BDfl_t7A

Con respecto a la electronica si lo haces con un Mega te sobran Pines, aunque me parece un proyecto muy simple para un mega (que tiene 256k), con cualquiera mas pequeño y utilizando todos los pines tienes 14+6 salidas, aunque con un multiplexor tendrias muchas mas, es solo un integrado, si te ayuda:

http://forum.arduino.cc/index.php?topic=230676.msg1664426#msg1664426

Salu2 y buen Karma.