The real question is, can you set it up in such a way, for example, that although it might be possible for Urist McUnemployedHauler to drag a piece of leather from Tanner's Shop #3 to Leather Stockpile #4, he'll only use a minecart and wait until one comes along?
The fact that this will put an entire class of dwarf completely out of work sort of worries me, to be honest. It's not unlike what happened to the old system of poverty relief in Britain in the nineteenth century- industrialization created mass unemployment and the parishes were too stressed to handle it. However, we may see the caste of unskilled grunts replaced by the minecart industry, which strikes me as being possibly as large. You need the miners to carve out the tracks- well, your two or three regular miners can do that. But then, you need maybe three or four engravers to care the floors. You'll need an army of masons to create the aboveground tracks. You'll need carpenters (and therefore woodcutters) and blacksmiths (and therefore furnace operators) to make the minecarts. And above all, you need mechanics. Rollers have to be hooked up to a source of power, and we only have two of those, both of which by default can only be found aboveground, which means that we're going to have to have a huge army of mechanics.
So perhaps it's not that bad- replacing the army of haulers with an army of mechanics with actual skills is a move in the right direction, I think. Still, they're not needed indefinitely. If you have a walking route from your still to your food stockpile, you'll need people to drag the booze for as long as the still produces and the food stockpile accepts the booze. Once you've set up a minecart route between the two and have powered it, you don't need anyone to maintain it.
This is going to lead to the possibility, however, of far more decentralized forts, which I'm going to have to think about, because all my forts are based on the same exact design which is crafted to minimize walking times. Now that that's less of an issue, I can experiment... Minecarts can go faster than a dwarf, right?