Frome is pretty lucky to have any London services at all. Trowbridge and Bradford-on-Avon have just one direct fast serice to London and none back, plus three very slow services to London Waterloo.
--
On a train a while back, I was sat at a table with two members of GWR staff who I assume were from one of the offices at Swindon. I overheard them talking about the possibility of re-opening the freight line towards Radstock for passenger trains, extending from where the freight line currently ends to Radstock but have "another operator" run some of the services. *coughSWTtoLondoncough* with a new station on this line, that would also be a lot closer to the town centre. So you'd have two stations in Frome. One for trains to/from Weymouth, Castle Cary, Westbury, Trowbridge, Bath & Bristol, and the other for trains to/from Radstock extending elsewhere.
To be honest, the whole loop could do with being re-doubled. A few more London/Devon/Cornwall trains could do with making a stop too. This is why we need a new semi-fast or stopping service on the line between Reading/Newbury and Taunton/Exeter. The potential for growth in terms of more local passengers and new/reopened stations here, must be the one of the largest on the GWR network.