Thanks to the required blocks being labelled in the most recent PKHeX commit, I made a plugin to change the overworld Vivillon spawns. It can be found at https://github.com/foohyfooh/SVivillonPlugin and  you can go to the releases page for the compiled dll.