mat: modernisation

Modernises the MAT formula a little, especially around the handling of
the Python elements.
mat: add 0.5.2 bottle.