It looks good. You may find that the logging is not sufficient for your requirements. I don't use lightsquid so I can't comment directly but you should make sure it will do what you need.
pfSense stores all it's logs in RAM and is therefore limited in what is stored.
If you need complete logging of everything you will need to use a syslog server on a different machine.
Steve