rework is_dirty to be set during _process_options()

...as apparently we cannot rely on $self->name() in is_dirty's builder
anymore??

This doesn't make any sense to me, but... ugh.
validate 'one_is_dirty' is generated

...and split/sort the method names for my own sanity.