I've heard multiple things about the level caps. I am only 26 so far, so I can't state personal knowledge. I would think from all the knowledge available, that level 50 is probably the best goal to think of as the end of your build, as the game is either hard or soft coded to make that the high level. So 49 perks.
"Sigging yourself is the best way to make sure everyone knows how narcissistic you are." -Xiahou Dun