No.  The full set of conditions for doing an enum lookup is 

if (!edge_proxy &&
   (enum_service) &&
   (PJUtils::is_home_domain(_req->msg->line.req.uri)) &&
   (!is_uri_routeable(_req->msg->line.req.uri)))

In actual fact the only one of those that must be true prior to this if test is !edge_proxy, so I think you need both the is_home_domain and !is_uri_routeable bits here.  (There is a test above for is_home_domain, but it is ored with is_uri_local - so it is possible is_home_domain is false at this point.)