It seems is ready to use in 5.1? What is the specific changes compared to legacy one?
This seems very interesting, could you link to a source where you found this information?
You can search r.MaterialEnableNewHLSLGenerator under branch 5.1 of UE src code github repo.