It is not difficult at all. I have never programmed before, and with the Pololu "Micro Maestro " microcontroller moving your servos is as easy and dragging a slider until it is in the positions you want and saving the pattern. You can still go into the in depth code writing but the sliders work just as well. I was able to get my servo moving in about 10 minutes. Read up the user guide for that microcontroller, it is a lot easier than you might think.
The difficult part is figuring out how to use that one microcontroller to manage your servos, switches, buttons, and leds, then making them all automated and work together. But again, if you read up on it you can figure it out. I've got my servos and leds operating with changing colors and dimmers for power up and power down sequences. I will be wiring in my switches when I start mounting things. I'll have one switch for the faceplate and one for the led eyes. I'll be programming the led's to come on automatically when the faceplate closes and have them turn off whenever it is open.
If anyone does buy this particular microcontroller id be happy to share code with you. I'm using the 6-channel version and for $20 I think it is a deal, much better than trying to solder your own board or building an arduino