If it works, it never should have been a controller in the first place. If you remove the "extends CI_Controller" portion and move the file to /application/libraries/, you could load it using $this->load->library() instead of using require_once().
However, if you were using that file as a controller somewhere else on your site, you probably already broke it by removing the base constructor.