Nickel is usually a good catalyst for this sort of hydrogenation as it's cheap and effective. As to residues, I'm assuming that alludes to residual catalyst; there are a few ways to mitigate against this. Initially, ensure you have minimal fines in the catalyst. The easiest way is to ask your supplier to ensure this. If it's not that sort of process and you just use off the shelf material, then settle your catalyst in water, give it a mix and remove supernatant after a few seconds. Fines will suspend for longer and can be removed in this way. Large particle size material will sink faster. By using the larger particles, you make it easier to remove the catalyst by filtration later. The definitive check is residue on ignition of the final samples. The downside to nickel in batch (as opposed to continuous or flow) is that it's very dense and needs the right agitator type and speed to get it suspended effectively. However, this is not normally an issue unless you have inappropriately sized the agitator and type e.g. anchor, to the vessel size and geometry. It may not be worth using precious metal (PM) catalysts for this sort of transformation, but they are easier to suspend when supported on carbon. The advantage of PM catalysts is lower loading.
In all references to catalysts above, they are of the heterogeneous type.