Personally I don't see a problem with the new system. I'll try it properly later, but to me it seems that now, rather than having to scour the internet for locations of specific data packages or materials, then find those locations before sitting in supercruise/combing a planetary surface for particular mats, which is essentially at the mercy of rng, I can now simply collect anything I come across and stockpile it, trading in what I don't need for what I do need.
This should mean I have lots more materials, as I don't have to be selective with what I collect, which should also mean that even if there are more rolls required (I gather there might be, but only a small amount more), then I can quickly make progress through the grades. Importantly, I will always be making progress and getting a better module, rather than spending all that time searching for materials only to get 15 crap rolls in a row - which essentially amounts to wasted time.
Ok, so I have to do this for every module I want to upgrade, but the same was true before. I didn't have a massive problem with the old system either to be honest, but from what I gather the main problem everyone had was the rng factor of getting useless rolls and time wasting grinding/searching for mats. Seems like both have these issues have been addressed. Is it the perfect solution? I don't know until I try it myself, but I doubt there's any perfect solution anyway, given everyone has different expectations and opinions about what amount of time/effort is acceptable to them for the results. Whatever Frontier do someone is going to complain.
For me at least, it seems like I can organically collect mats as I play now, without having to take too much (or potentially any) time out to treasure hunt for tin or do CIF runs. Also, adding special effects without losing rep (which you have to then grind back up) is surely a good thing.