I don't know Lasergrbl so you need to see what GCode it generates.
I am aware of three different schemes for generating GCode files for laser cutters and engravers:
1. Generate GCode commands with E movements to control the laser. This is supported by RRF. You can use M571 to turn a PWM pin on/off with extrusion.
2. Use separate M3 and M5 commands to turn the laser on and off. This is supported by RRF.
3. Generate G1 commands with an extra S parameter to control the laser PWM. This is not currently supported by RRF. That use of the S parameter clashes with the meaning of the S parameter in RRF.