Well my own testing showed that in order to get reforems you need to have at least 100 turns in the game (aka 220BC in unmoded games).
Also you, or any other roman non-senate faction, need IP in one of italian provinces. This includes starting provinces as nothern gaul italy and whole sicily.
After these two requirements are met, there is only random factor left, which will eventually trigger reforms.
Bookmarks