What do you mean by "does not account for default icon_size"? Base game icons don't have size declared either, and it still works.
In fact, I just enabled your mod, and it works, the productivity researches for extra casting recipes show up in the technology tree.