I was playing around with carpentry disassembly a bit and noticed a few quirks that are a little off-putting. These are noted below:
When disassembling a Wooden Floor, a dirt block is left in its place, including above ground-level. These tiles can be removed with a sledgehammer, but I feel this defeats the purpose of being able to disassemble wooden floors to begin with. Without a sledge, you end up with floating dirt tiles.
Ground-level dirt tiles left over from carpentry disassembly can be Destroyed, leaving a black "void" tile. My recommendation at ground-level is to trigger a grass or basic pavement tile to be placed which cannot be sledged.
Placing multiple carpentry objects in a single tile presents confusing mess of "Dissassemblable Object" in the Disassemble menu. For example, if I have a Wooden Floor and a Wooden Fence on the same tile, I don't know which one I am clicking to disassemble. If possible, these items really need names in this menu.
Coupled with this, you can actually disassemble a Wooden Floor you're actively standing on, causing a real sucky fall above ground-level. You cannot build a Wooden Floor on a tile you're standing on, so logic would suggest you shouldn't be able to remove one either.