Don't write off Arduino just because it's got a learning curve. I know people use it for lighting control and I know the command to turn a light on and off isn't too bad. I just started looking into Arduino myself.
Beyond those types of control systems, I guess mini-toggles on a board are the option. That's what I used to have. It can get tedious if you have tons of lights but it's simple enough.