Gathering timeouts should be removed and replaced with a more active system. What bothers me the most is that you harvest, and then you just wait for it to be time to harvest again. The system should change into something where the materials are heavier, resources in encounters are harder to find, and the amount you can harvest from each location is limited to a small number. Outdoorsman could make resource encounters more frequent and carry weight would allow you to hold more resources, so the player would be able to benefit somewhat from perks/skills. So with this it takes about the same amount of time, but you're doing things the whole time like looking for resources or dropping off heavy materials.
The actual crafting cooldown should be taken out. The amount of time that would originally go under the crafting cooldown would now be split between the skills that are required to make that, which could stack to 60 minutes. This means that if your science is over 60, you receive a huge deduction from you science skill when disassembling, the same for repair and fixing weapons, and when a weapon skill is over the timer, you lose a significant chance to hit in battle.