This is my first question here, so I'd like to apologize in advance if there's too little, or too much information and for my general lack of "etiquette".
I am in need of help with choosing an approach to solve a hyperbolic PDE of this form: $$ \frac{ \partial^2 F }{ \partial t^2 } + a_{zz}\frac{ \partial^2 F }{ \partial z^2 } + a_{t}\frac{ \partial F }{ \partial t } + a_{z} \frac{ \partial F }{ \partial z } + g(t,z)\,F = 0 $$ where $a_{zz}$, $a_z$, and $a_t$ are constant coefficients and $g(t,z)$ depends on both variables.
The way I got to this PDE is a bit lengthy, so in short, the unknown function $F$ is part of a solution: $$ \psi = e^{-\frac{i}{\hbar}(p \cdot x)} \cdot F ~~\text{($p$, $x$ - 4-vectors; (+,-,-,-) metric)} $$ to the Klein-Gordon equation for an electron ($q = e^-$, $m = m_e$) in two opposing laser pulses (on the spatial Oz axis), with minimal coupling. The 4-potential $A$ satisfies the gauge conditions: $\partial^\mu A_{\mu} = \partial_\mu A^{\mu} = 0$ (Lorenz) and $A \cdot n_1 = A \cdot n_2 = 0$, where $n_1 = (1,0,0,1)$, $n_2 = (1,0,0,-1)$ are the directions of propagation of the laser pulses.
The end goal is really to be able to compute $F$ for specific $p$ across some spatial domain of interest and evolve it in time, as I'll eventually use the K-G solutions to construct a wave-packet. Just in case, the actual coefficients are: $$ \begin{gather} a_{zz} = -c^2,~a_z = -2\frac{i}{\hbar}p_zc^2,~a_t=-2\frac{i}{\hbar}E \\ g(t,z) = -\frac{c^2}{\hbar^2} \left[ 2\frac{q}{c}\bigl(p \cdot A(t,z)\bigr) - \frac{q^2}{c^2}A(t,z)^2 \right] \end{gather} $$ I mention that $A$ is actually a combination of the two separate laser pulses $A = A_1 + A_2$, but I'm not too sure that the specific expression of $A$ is critical to solving the PDE.
I'm confident that the derivation is correct, but got stuck on that PDE as I don't have much experience with them and the one that I got, I also find quite intimidating. I believe there's no analytic/closed-form solution, so I would appreciate any advice and pointers towards some numerical methods and/or software solutions (apps, packages, any coding language) that are best suited for tackling this.