See script directory for method. The script to run in the top level MaxScale directory is called maxscale-uncrustify.sh, which uses another script, list-src, from the same directory (so you need to set your PATH). The uncrustify version was 0.66.
None of the filters used the options. The filter API version was already incremented once for 2.3 so there's no need to increment it again.
The filter example uses the C++ template which helps new filter creation by showing the minimal implementation required for a filter.