what's not open about the teensy? they're really just simple platforms for the exact same chip. the micro pro has fewer GPIOs broken out.
also, for the LEDs, you're going to need a big fat driver for that network anyway, so you might as well do a second chip..
if you're doing a custom PCB, i would just put the atmega32u2 or u4 directly on your board and use it for the key matrix, and then source a large relatively high current LED network driver; there was one we were looking at quite a while ago from a german company whose name i can't remember (__red__ found the chip for us). it was difficult to get large quantities, but really easy to grab a couple samples.
all that information is in "the light" project thread, which is somewhere around here. alaric went as far as grabbing samples and doing a small LED board via OSH with the chip. it was quite capable and could be run on high-ish USB current (1A) or normal (500ma).
Problem is that from anywhere I've checked, the bare 32u4 costs more than the pro micro! Plus I'd have to do smd IC soldering, which I'm slightly scared of, although I'm fine with smd resistors/diodes.
I'm hardwiring a prototype atm also, so the bare chip would not be good for my situation. I have been investigating pcb design, just got a bit stuck over the weekend in kicad (actually that reminds me, I might start a new thread to see if anyone can help me with that).
How much current could a 32u4 supply by itself? A single led uses about 15mA, I believe. I just want a few to show what layer I'm on, etc.
Edit: Datasheet says 200mA total, 40mA per pin absolute maximum. So 16 led's at 12mA would be doable. I don't know how much those led drivers cost or how easy they are to get, but I like the cost and accessibility of the pro micros. Plus I can repurpose and use them for different things.
Also if I remove or connect thin wires to two of the leds that are already on the pro micro board, I can get two more IO's, making it 20 total. That's an unbeatable 4 to 1 IO to dollar ratio!! *cheapskate mode off*
Any chance you could find me a link to that "the light" thread? Did a bit of a search then, unfortunately couldn't find it.