The goal for this question is to try to find a relatively explicit way of computing the Deligne-Lusztig characters. I understand that the $R_{T,\theta}$ can be computed if we know the values of the Green functions. I also have a very basic understanding of perverse sheaves, but not tons of experience with geometric representation theory. I am struggling to read Lusztig's Orange book and I was wondering if there was a more accessible/modern introduction to the theory?
For those interested, here are my main goals in understanding this: I am working in theoretical computer science, and am trying to find combinatorial methods to express these characters. For example, J.A. Green's paper on the charcters of $GL_n(\mathbb{F}_q)$ gives such a formula. The end goal is to be able to do this for all finite groups of lie type. From what I understand, Shoji-Lusztig give an algorithm based on the Springer correspondence, but I am still struggling on how to compute the so-called "Y" functions. In the case we can find a split unipotent element, from what I have read there is a method of computing these functions, but I am unsure of what to do in the non-split case. Honestly an overview article that summarizes most of this work would be quite helpful.