Super nice! Thanks for sharing.
There is a GPU shader in jevoisbase that can be used to do correction for barrel distorsion. So far, it has only be used in this module:
http://jevois.org/moddoc/DemoGPU/modinfo.html you can set the effect to "Dewarp". But the GPU shading is implemented as a Component that could be re-used in any module you like. See
http://jevois.org/basedoc/classFilterGPU.html
As you say, it looks like for ArUco, this may not even be needed, great to know. I wonder whether this is still the case when your ArUco is much farther away, like a few meters away from the camera? I would expect that the distorsion effects should be relatively-speaking smaller over the extent of an ArUco and hence detection should work well too?