$\newcommand\ep\epsilon\newcommand\R{\mathbb R}$Let $P$ denote the set of all continuous probability density functions (pdf's) $p$ on $\R$ vanishing at $\pm\infty$. Let us say that a pdf $p\in P$ is good if for each small enough $\ep>0$ the functional equation $$g(x)-g^{-1}(x)=\ep\, p(x)\quad\forall x\in\R\tag1$$ has a solution $g\colon\R\to\R$, which is an increasing continuous function such that $g(x)\ge x$ for all real $x$. Here $g^{-1}$ is of course the compositional inverse of $g$.
It is clear that, if a pdf $p\in P$ is good, then for any real $a$ and any real $b>0$ the pdf $p_{a,b}$ given by the formula $p_{a,b}(x):=b\,p(a+bx)$ for real $x$ is good as well.
The problem here is to characterize the set of all good pdf's $p\in P$.
Of course, there is always a tautological characterization: a pdf $p\in P$ is good if and only if it is good. Any non-tautological characterization would be of interest, including incomplete ones, such as conditions that are only sufficient or only necessary for the goodness. In particular, it would be of interest to know if the "triangular" pdf $p_\triangle$ given by the formula $p_\triangle(x):=\max(0,1-|x|)$ for real $x$ is good.
This question is related to this answer.
Comment 1: Geometrically, the left-hand side $g(x)-g^{-1}(x)$ of the functional equation (1) is the length $l(x)$ of the cross-section by the vertical line with abscissa $x$ of the region $$A_g:=\{(u,v)\in\R^2\colon v\le g(u)\ \&\ u\le g(v)\},$$ symmetric about the diagonal $D:=\{(u,v)\in\R^2\colon u=v\}$. Here is a picture of $A_g$ for $g(x)\equiv x+\frac{1}{2 \left(x^2+1\right)}$:
We want to choose $g$ so that this vertical length $l(x)$ be proportional to $p(x)$.
Comment 2: One may want to try to solve equation (1) using successive approximations given by the dynamical system $$g_n(x)=g_{n-1}^{-1}(x)+\ep\, p(x)$$ for natural $n$ and all real $x$. The initial condition $g_0(x)\equiv x+\ep\,p(x)/2$ seems reasonable for small $\ep>0$. However, at least for the "triangular" pdf $p=p_\triangle$ and $\ep=1/10$, this dynamics seems to be going haywire. Here are the corresponding graphs $\{\big(x,g_n(x)-g_0(x)\big)\colon|x|\le1\}$ for $n=1$ (red), $n=2$ (yellow), $n=3$ (green), $n=4$ (blue), $n=5$ (magenta):
Edit: Please feel free to replace the phrase "for each small enough $\ep>0$" in the definition of a good pdf in the first paragraph of this question by "for some real $\ep>0$". A characterization of either version of goodness, even a partial one, would be welcome.