Yeah, right. Simple as that, I'll make the changes now :-P
"refresh_screen()" Heh, I love it!
Sorry, but you asked for that.
Concept wise, yes, if there is enough BLOCK RAM available in the FPGA then scan rate conversion is a possibility. Scrolling will suck but at least it will work. The PicassoIV's scandoubler has scan rate conversion.
I favour the 60Hz NTSC approach first. A change of crystal and an hour or two of modding and testing (less with feedback from top Amiga programmers, Dennis and Toni Wilen etc.) should get it working.