Is that really still necessary?  Who is building node without crypto support these days?  I think those try/catches are mostly relics from before the bundling of OpenSSL.