Just a remark. Following your assumptions, your matrix is hyperbolic in the sense that you know that all eigenvalues are real-valued. I understand that it depends on some (real) parameters, then from a theorem due to Bronshtein, the characteristic roots are Lipschitz-continuous functions of the parameters.
Of course, if the roots are all positive at some value of the parameter (assume that there is one real parameter $t$ near the distinguished value $0$), then they will stay positive for $t$ near $0$. So the only case to look at is a root $\lambda(t)$ such that $\lambda(0)=0$. If it is a simple root, it is smooth and you just have to check for instance that
$$
\dot \lambda (0)=0,\quad\ddot\lambda(0)>0
\tag 1
$$
which will ensure that $\lambda$ will stay positive near $t=0$. The characteristic polynomial
$$
p(t,X)=\prod_{0\le j\le 4}(X-\lambda_j(t))
$$
and you may assume that you know
$\frac{\partial p}{\partial X}(0,0)\not=0:$
then $$
p(t,X)=e(t,X)(X-\lambda_0(t)),\qquad p(t,\lambda_0(t))\equiv 0
$$
and
$
\partial_t p +\partial_X p\dot \lambda_0=0,\quad
\partial_t^2 p+2\partial_t \partial_X p \dot \lambda_0 +
\partial_X^2 p\dot \lambda_0+\partial_X p \ddot \lambda_0 =0.
$
As a result to ensure (1), it is enough to check
$$
\frac{\partial p}{\partial t}(0,0)=0,\quad
(\partial_t^2 p)(0,0) (\partial_X p)(0,0)<0.
$$
Bazin.