My experience up to now is that the models can do both "less LOC" and "clean code" at the same time, you just have to keep reminding it to them.
So the capabilities are definitively there.