Yeah, the bit are in reverse. My bad, pound was a bad example since it was a palindromic bit field. Keep the values for each of the fields equivalent to current gen games (You can find those values in bulbapedia). For things like spikes, I'll handle it differently :)
Finally, for the python script. You can just make something like this:
So keeping the formatting the same is important. All move data in one line, where each field is seperated by a comma. Then for the next move, you'd put it on the next line.
I don't care if you don't use hex, and use decimal instead. But please don't mix and match bases. After you create this reference file, it's up to you whether or not you can write a python script to create the hex table (those 12 bytes) from it. Otherwise just post it in the thread (or better yet, send me a PR on github) and I'll make the script.