Although mod isn't too big, 10MB when downloaded thru the Factorio interface, that 10 MB is fairly large considering the size of the actual mod.. two items of note, regarding mod size:
1) thumbnail.png is 1692x1692, making it 5 MB in size.. I don't know the typical requirements for mod thumbnails, but I doubt it needs to be that big..
2) The zip file downloaded contains the ".git" folder, which contains the full Git history for the mod.. Shouldn't need to include that in the zip; Factorio doesn't need it..
Reducing/removing those two items will drop your mod zip size to ~3 KB, not 10 MB..
Just a friendly note... :)