There is not the space for 2x 200m bay platforms at Ashton Gate.
Looking on Google maps it does look "tight" but there are things that could be done also i am assuming that there are rules and regulations about platform widths etc but as these platforms would be terminus with trains moving slowly rather than through platforms with trains potentially at high speed then maybe there could be some room for compromise?
Extending these trains would be really silly as they take a long time to board or alight from. Running 5-car Turbos shuttling back and forth would handle the crowds far better. Not to mention that plenty of the GWRs that terminate at Bristol don't spend enough time laying over in the platform to shuttle off to Ashton Gate and back.
The reason they take a long time to board and alight is because they are being used by "normal" passengers and what I mean by "normal" is babys in prams, small children trying to climb up and down the steps right up to the elderly and disabled also people are sometimes laden down with luggage, bikes etc or spend ages blocking the aisles while they are sorting themselves out either to sit down or preparing to leave the train.
With this idea you would have a crowd of at least reasonably fit people with no luggage whos only aim is to get off as quick as possible when the train terminates and get on again before it leaves.
On travel reports and numerous threads on here it is regularly mentioned about services being cancelled because of lack of rolling stock or staff so I cant see GWR going to the hassle of organising a large group of units/staff just to shuttle up and down for an hour or two also if the match goes into extra time then you are paying for units and staff to sit about doing nothing and possibly causing complications on the main line/Temple Meads if they cant all be stabled on the branch.
The logic behind my idea is your are using stock that is sitting around doing nothing and as for the GWR stock that does not hang around long enough then while I dont know the timings of trains between Bristol and London lets say a train from London is due to arrive at ten minutes to the hour and head back to London on the hour you could simply schedule it to go back on the next hour then you have an hour and ten minutes to send it to Ashton Gate
The police would hate it because there's nowhere to hold the crowds at Ashton Gate after the game, and they'd particularly hate the idea of sending away fans into a sea of home fans at a small local station when they're *expecting* trouble. At Temple Meads they can meet fans off the train and guide them into a waiting bus direct to the ground.
The terminus platforms need not necessarily be attached to the main platforms or if they were you could have gates also you could build a pedestrian footbridge form the "away" end at Ashton Gate with barriers at the stadium end but not the flimsy ones you have at railway stations, soild ones and they could only be used by people with pre booked tickets that way you can control the numbers of people using the station and keep the fans apart also if things do kick off then you have the names and addresses of the fans through their credit/debit card.