Answers -
Too normalized? Most decidedly yes - depends on what you are doing.
I once worked on a project for an OLTP system that had a 3N form model. To simply fetch information about orders to invoices was a six table join!
What you described above, again depending on the nature of what you intend to use it for, I would 9 times out of 10 consider to function as a 'flat' lookup table (ie. I'd do it all in one table)
Regards
randyvol