This is a nice idea. I think it could even be a skill it self
Recycling: The higher your level the safer to recycle some item of certain level (lower chance of failing). And may be the higher your level the more stuff you recycle.
Example, something that uses 10 iron bars, 5 steel bars, 3 leathers and 4 threads, some one with recycling 10 would be able to get only the leather and the threads, some one with recycling 20 the same plus the iron bars, and some one with 30 the same plus the steel bars.