ultra♀geek, this is the exact same challenge that you submitted yesterday, with a couple additions. It doesn't fix the limitation of it being only about one type. It's just too specific to let be a whole thread. And you still didn't specify if you were participating.
DelightfulRage, you didn't specify if you were actually participating in the challenge. However, I think you should rethink this challenge. Requiring people to evolve before they leave a route seems really extreme, especially when you're still early game and have to grind against Pokemon level 2-4 trying to get to say level 20 in the case of Rattata. It's a little bit too extreme in my opinion. I do like the idea of catching all Pokemon along the way, but you need another way to make that gimmick work.
TheBluKidThe, we already have a Randomized Nuzlocke which I am fairly certain can be played with the additional settings you mentioned. However, if this is not the case, then you also failed to specify if you were participating. You might want to write up a proper rules list too if you decide to follow up on this.