mat: general cleanup.

Modernizes the MAT formula a little, especially around the handling of
the Python elements.

Closes #33923.
mat: add 0.5.2 bottle.