This is an interesting development, thanks for bringing it to our (my) attention. Unfortunately, the documentation is lagging the code.
The package is using natural, geometrised units, where $G=c=1$ and I guess you are using Schwarzschild coordinates and the Schwarzschild metric (note that other coordinate systems could be used).
Thus your position is $r, \theta, \phi$, the radial coordinate, polar and azimuthal angles. The radial coordinate will be in multiples of $GM/c^2$ (i.e. in your case, written as $40GM/c^2$ or $40M$ in geometrised units). The angles are expressed in radians. $\theta =\pi/2$ is the "equatorial plane" (has no meaning for a Schwarzschild metric, affects only how it is translated to a Cartesian plot).
The momentum of the body will be expressed per unit mass (for inertial trajectories it doesn't matter what the mass of a test particle is) and will be the Lorentz factor (in your case, $\gamma = 3.83405$ in the $\phi$ direction - an initially tangential motion), where $\gamma = (1 - v^2/c^2)^{-0.5}$. However, it could also be that since $p/m = \gamma v$, that the code is using $\gamma v/c$ as the specific momentum.
You appear to have set $a=1$, so I think rather than a Schwarzschild black hole, this is a maximally spinning Kerr black hole. I have to quibble with the naming convention here; the metric should have been called "Kerr", and the Schwarzschild metric is the Kerr metric with $a=0$.
Delta has me puzzled. Presumably it is a timestep (whether in coordinate time or proper time isn't clear - you could try and make a trajectory cross the event horizon to find out!). The natural time units would be $GM/c^3$, but this seems a bit big to be setting to 1, but maybe it's ok for something starting at $r= 40GM/c^2$.