Classical gates are not invertible, but larger expressions made from those gates can be invertible. One example of an invertible function is the function $f(A,B,C) = X,Y,Z$:
$X = A \ B \ | \ \neg B \ C$
$Y = B \ C \ | \ \neg B \ (A \oplus C)$
$Z = A \ C \ | \ \neg C \ (A \oplus B)$
This results in a basic invertible matrix.
[ 1 0 0 0 0 0 0 0 ]
[ 0 0 0 0 0 0 1 0 ]
[ 0 0 1 0 0 0 0 0 ]
M = [ 0 1 0 0 0 0 0 0 ]
[ 0 0 0 1 0 0 0 0 ]
[ 0 0 0 0 1 0 0 0 ]
[ 0 0 0 0 0 1 0 0 ]
[ 0 0 0 0 0 0 0 1 ]
Matrices have dimensions 2^n * 2^n, so a circuit representation is desirable.
But I'm not sure this could be converted to a quantum circuit with ease.
The problem with directly converting the classical circuit to a quantum circuit using ancilla qubits is that it doesn't take advantage of the whole circuit's invertibility, so it requires additional qubits and complexity.