Step 1: Build \(N\) digit by digit, smallest first. Hundreds digit \(1\) is forbidden (it's a perfect square), so try \(2\): it is non-zero, not a perfect square, and prime, so use it as the one allowed prime digit.
Step 2: With \(2\) already used as the prime, the remaining two digits must both be non-prime and non-square. From \(\{3,4,5,6,7,8,9\}\), removing squares \(\{4,9\}\) and primes \(\{3,5,7\}\) leaves only \(\{6,8\}\).
Step 3: Arrange the smallest remaining digits next: tens \(=6\), units \(=8\), giving \(N=268\). Factorising, \(268=2^2\times67\), which has \((2+1)(1+1)=6\) factors.
\[ \boxed{6} \]