PUL is easy to work with.
I use the snaps that are already attached to the twill tape, meant for baby pants. I cut the strips evenly between the snaps, and sew the strip on before I sew the back and front of the bib together. That was the raw edges are enclosed in the seams.
My girls prefer snaps over either velcro or ties.