A directed random regular graph is a graph where all vertices have exactly $d_{\rm in}$ edges going in and $d_{\rm out}$ going out. If the graph is undirected, i.e. all vertices have degree $d$, then the average number of cycles of length $\ell$ is given by $(d-1)^\ell/2\ell$.
What is the average number of cycles for the directed case?
Note that it cannot be naively $(d_{\rm in}d_{\rm out}-1)^\ell/2\ell$ because for a cycle to form, all edges must be in the same direction.
Edit: I know of two different way to define directed regular graphs:
A $d_{\rm in}d_{\rm out}$-regular graph on $n$ vertices is chosen uniformly from the set of all $d_{\rm in}d_{\rm out}$-regular graphs (i.e., graphs where every vertex has in-degree exactly $d_{\rm in}$ and out-degree exactly $d_{\rm out}$) on $n$ vertices without multiple edges.
A more practical definition is to assign $d_{\rm in} + d_{\rm out}$ stubs to each vertex and connect random pairs of vertices until their in-degree and out-degree are satisfied. This model allows loops and multiple edges but for $n\gg1$ the graph will be locally tree-like.