You might not like this glitch because you have to have two profiles to do it. I think it's kinda cool just to mess around or to maybe help out a friend get the perks.
The only system I've done it on is 360, so if someone wants to test it on ps3 then let us know.
Alright, what you do on the first profile is play a match where you know you will level up and unlock a new perk, (example lvl 32 for bandolier), once you level up and unlock the perk, just finish out that match. Once you finish the match, back out of the lobby to the screen where it says, find match, private match, barracks and all that stuff. Go to create a class and set the new perk on one of your classes, it doesn't matter which. Once you're done with that, press the guide button on the controller and sign out. Then, sign into the profile you want to get the glitched perks on. For this to work, you have to get the error message where it says you have to be signed in to play online. Once you sign into the second profile, simply go into your create a class, and go to the same class you set the new perk on. (if you put the perk on the 1st create a class on profile number 1, then go to the 1st create a class on profile 2.) Go to whichever perk set it's in, (for bandolier, it's the first one). If you did everything right, it should just appear.
Like I said, it's not a very good glitch or cool, due to the fact that you have to unlock them on the other profile anyway, but if you want to just mess around and trip people out or help a friend get a perk he really wants then it's good.
I hope ya'll enjoy this glitch. Thanks.