@pixelburp - exciting! Great to see more navmesh stuff happening in Phaser! Looks like a great way to make navmeshes more accessible for people to test out.
In case it's helpful, I have an old branch off of phaser-navmesh where I used libtess to automate the process of decomposing a tilemap into polygons. The results with triangulation were a bit rough, though maybe using libtess in quad mode might return better results. I ended up abandoning that because manually generating the navmesh allowed me to get closer to an optimal decomposition in my projects (better performance & avoiding skinny polygons). Feel free to ping me if you want me to share that code.