You don't need a specific controller. You use two normal controllers. If you make a double throttle, which just involves gluing in a second hall sensor, the second hall is a little further away from the magnet so you get get about 10% less power/speed from it. You can adjust the power/speed difference by moving the sensor a bit further away, but it's not necessary unless you want to go for twin 500w motors. Two 250w motors work perfectly with equal power. Rather than theorising about potential problems, you should try it. I've built three now: one low-speed for off-road, snow, etc; one high-speed for fast commuting; one high-power for fast hill-climbing, which crashed at Bristol because the back lost traction, the front spins happily on take off for 10 meters without any problems.
You could also get a power diffence by choosing different power motors and controllers. They don't have to be the same. If you want to try it, you could stick a nice light Q75 in your front wheel.
Saneagle has a Bafang SWX in his front wheel at 22 amps and a High-speed Q100 in the back at 15 amps. He uses two throttles, so his motors work totally independently. He uses just the front one for normal use, and then brings in the back one when he wants high speed (24mph) or extra power for climbing. His wife uses it too, and she likes it.