easy solution then, this version is a bit rough and could use refining:
lets say for every square of rock you knock out, you are left with rubble.
Since dealing with all that rubble would be frustrating beyond measure we will not have to deal with it directly. Instead you designate a spot to pile all that waste rock outside your fortress. It is assumed that the dwarves take all the rubble and shuffle it outside but no hauling is actually done.
So if i wanted the stone intact i could knock out a tile carefully, get a boulder and or some chunks. The higher the skill of the miner, the more intact usable stone will be excavated.
The boulder is big enough for any project we might have, later on with higher skill you could extract 2 boulders worth of stone from each tile. A "boulder" is about the same size as a dwarf curled into a ball, so it is man portable and you can carve a decently sized block out of it. The chunks have other uses or can be saved as a valuable material like limestone flux.
If you simply want to clear out the area your miners will break up the stone without bothering to preserve any of it.
The rubble produced is simply heaped into a pile somewhere out of the way. You can use this rubble for various things:
1. Terrain modifying, gravel or jagged rock fields ect.
2. Increasing traction in slick areas such as a riverbank or an area that gets very bloody (traps).
3. Used to fill in walls, create mounts and other such fortifications.
And so on, to simply get rid of it, you can make smaller piles all over the vicinity. Once this is done, the dwarves can be ordered to simply scatter the stone all over the area. You could also dump the stone off a convenient cliff i guess, or into the ocean.
SO how does that sound? If you do not want a crapton of stone boulders or chunks you do not have to deal with them at all. The stone just gets moved outside.
If you DO want to recover usable stone, you can select where and when. You can also control the type recovered, if you just want boulders any waste stone will be broken up and added to the rubble pile.