Reflect works WAY differently than in the games, as it outright blocks an attack, any attack. Light Screen can be broken, therefor, it has no limit aside from type energy.

If you're looking for the ASB equivalent of Reflect, Barrier is your move.

Rest is one per Pokemon, but does not count towards the one recovery move per battle clause. This info is in the announcements thread on SPPf. I recommend reading through that whole thread as a lot of rules not on the site are on there.

Reflect (Wall) (PS) -- The user sets up a faintly golden wall directly in front of them. It does not break, but instead just blocks one attack before disappearing. It will also reflect beam attacks away, as would a mirror a ray of light, although the reflected attack is always weaker than the original. The Reflect wall stays in one place, no matter where the user faces or moves. Attacks that come from the side or behind can get to the opponent, the user must face the attack for the Reflect shield to block it. The shield will only stay up for one round, not carrying over to the next. Only one use of Reflect (either form) can be used per Pok�mon per battle.