Was planning to use the same dataset too in my Python module: https://github.com/scaleway/postal-address
And thanks @bojanz for asking Google about their data's license! :)
Haven't looked in details at your addressing PHP module or even Libpostal, but I feel like there should be some ways to deduplicate efforts and converge all datasets. Both for testing and i18n/l10n.
In the mean time, OpenCageData's address-formatting language-neutral YAML structure seems quite nice.