First, boring stuff. Flat panels are not really flat, they conform to the roof curve. Making it perfectly horizontal you'll have water pooling there, leaves etc. So... as long as you realize that they aren't flat...
On an average December day in AL, flat 500W system would harvest about 80 AH.
Compared to tilted panel you will lose less in summer and more in winter. Solar output calculator:
Clicky. Enter your location, power 0.5KW, tilt=0. Ex, for Montgomery AL
in June it gives 69,000 WH, divide this by 30 days and by 13 volt. Average 180 AH a day. This is average, so you could get 200 on one day and 160 on another.
Do you need more than 180 AH in summer or more than 80 AH in winter? If not, then you're fine with flat panel. On a dark and cloudy winter day it would harvest at least 25-30 AH except for when it really rains non-stop all day long - then you'll get almost nothing, rain is a byatch.
12A current? My 30A MPPT controller rarely has a chance to output more than 7A with 2*250W array because I'm a light user and don't dip below 80-85% SOC in the morning. It "can" do 12A but the battery doesn't want it. No high loads like microwave either. No furnace, catalytic heater instead. On those days when I'm not charging laptop, my daily needs are less than 40 AH.
You will need 30-40A MPPT controller. They tend to be pricey. For worry-free living you do want MPPT, and a good one, that will do all the wizardry, boosting amps and adjusting volts without you checking on it few times a day. With MPPT you'll also get the benefits of an easy #10 AWG series wiring without junction box.
Edit-PS:
Somebody said this already - 250W panels are 24V nominal. MPPT will convert extra volts into amps, ex. 8A @24V input to controller becomes 16A @12V after the controller. Like I said, with 2*250W I rarely see more than 7A AFTER the controller - my batteries don't want it, they are near full most of the time.