Although percentage changes may be expressed as negative numbers, except for $-100\%$ they reflect positive ratios. You can take the logarithm of such a ratio--indeed, it should be a default procedure for analyzing such data.
Here are the mathematical specifics. Let $x$ be the first number, $y$ the second, and $p$ the percentage change from $x$ to $y$. Thus, by definition,
$$p = \frac{y-x}{x}\times 100.$$
Equivalently,
$$y = x\left(1 + \frac{p}{100}\right).$$
Therefore the ratio is
$$\frac{y}{x} = 1 + \frac{p}{100}.$$
Provided $p\ge -100\%,$ this ratio is positive: take its (natural) logarithm. Thus,
$$\log(y/x) = \log\left(1 + \frac{p}{100}\right).$$
An attractive feature is that when $-10\% \le p \le 10\%$ the approximation
$$\log\left(1 + \frac{p}{100}\right) \approx \frac{p}{100}$$
is accurate to a couple of decimal places, which makes the log eminently interpretable, as well as demonstrating that the log transform leaves your smaller values essentially unchanged and affects only the extreme ones, which is the desired effect.