Writing from memory(may be questionable) as I recall the Red Schwinn bike ultimately
ran a roller direct some where in the 3.5"+ range around 4500rpm. The bike topped around 45 mph, easily out running my friends smaller engined vintage Vespa, much to his dismay.
Thing was I had to pedal pretty fast before dumping the "clutch". The engine lugged a bit up to
around 15-18 mph then began to take off.
The Mongoose ran governed which was cool. It was a great form of cruise control. I used a friction lock thumb throttle and it was a set and forget. It handled the cruise speed and poured it to it on the hills. This worked well only because this bike cruised the back country. It cruised around 25 mph @3600 with a 2.3 roller(cut with a 2,5" saw), and climbed fairly well. If I was really in hill country I swapped to a roller closer to 2".
I only said the above to give an idea of extremes that can be done with roller sizes.
Your target speed/gearing sounds feasible. 30 mph is a nice speed, will keep up with a lot
of urban traffic(in my town anyway). 20-25 is a nice cruise. It would be nicer if the engine rpms
are in the mid 3k range.
Go for it and see how it works out. May take a roller adjustment one way or the other. If you get serious about FDs with wood rollers you will soon have quite an assortment of hole saws!