Also, it is really not as bad as it seems, the most important is to get started. I just started myself about a week ago and I'm now working on improving my recognition. Also what I do a lot since I learned full PLL is to just perform algs when I have no intention to do full solves, or to warm me up. I try to focus the most on the ones I perform the less fast obviously. I'll have to replace some algs at some point but for now I'll keep going with the ones I learned. If you need help with recognition, TDM posted something in response to a post of mine about a week ago, you can find it here :
http://www.speedsolving.com/forum/showthread.php?2373-The-OLL-and-PLL-help-thread&p=943291&viewfull=1#post943291. It definitely helped me, I kept going there while learning the algs to understand what I was actually looking for while recognizing cases, but the biggest factor was practice. Practicing algs, and doing lots of solves to improve recognition.
What I found the hardest is the transition, when you know a few algs, but not all of them. Since I didn't want to mix 2-look PLL and full PLL, I just stopped timing myself for about 4 days. Instead I timed my F2L, and worked the LL without pressure to take the time I needed to properly recognize a case, and when I didn't know the alg, I just read it while performing it. This helped to learn it later on since I did it already a few times before. In the end, the less algs I had to learn the more I already practiced the ones I was missing, therefore it became somehow easier to learn them toward the end. And finally don't be scared of G perms, looked bad before, but now it's actually not even the worst case.
I belive OLL will be an easier transition since you can learn them by group, like big Ls small Ls and so on, so if you see a L on top you know you can perform the algs, you can confidently recognize the case and perform the alg. I think I'll soon start with the dots at least.