When I retooled the function, I meant to add an argument for merging the polygon attributes and honestly just forgot. I am just getting ready to release a new version of the package and will add this option to the function. Should be up on CRAN in a few days. In the meantime you can just use the merge() function to add the polygon attributes based on the polygon ID or rownames.
**** Edit 02/08/2018 ****
I just rewrote the function so that the attributes are returned and the function now also accounts for multiple intersecting polygons. There is now an argument "duplicate" that controls the behavior of intersecting multiple polygons. In this case, either a duplicate point is created for each polygon intersection or new columns are created containing the IDS of each intersecting polygon. So, it a given point intersects three separate polygons then that point is represented three times in the data, each with the associated polygons attributes or has three new columns. This should be up on CRAN in a few days but in the meantime you can grab the function on the packages GitHub development site.
You can install the GitHub development version using: