Hi Jeremy!
This is so confusing 
The language tags, as instructed by Rosetta Code documentation, should really be java and python because they are invisible to users and are just used for rendering code with syntax coloring.
I have made a page called Processing_Python that covers more or less the content you described. Personally I don’t like Processing.py as a name… It is rarely used. The modes are called Java, Python, Android, etc.
If you ask me I would put it under Processing with the mode name as if a sub-category. We can even imagine p5js if someone would like to contribute with it.