It's easy to enter on your own. Most Gran Fondo accept credit cards for payment and have online registration. Those that don't will usually accept entries by fax and wire transfer (which is a bit of overkill for €40, but whatever). If you can't read/write Italian, use Google Translate to shift...